<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon/llthreadlocalstorage.h, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-04-29T04:56:09Z</updated>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-17868 Crash at ThreadRecorder::bringUpToDate</title>
<updated>2022-07-29T23:57:30Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2022-07-29T22:36:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=fe26a9d32c422fa26cfd82e92f93ad33654c2c51'/>
<id>urn:sha1:fe26a9d32c422fa26cfd82e92f93ad33654c2c51</id>
<content type='text'>
According to bugsplat get_thread_recorder was null
Replaced apr based LLThreadLocalPointer with thread_local
</content>
</entry>
<entry>
<title>OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS support</title>
<updated>2014-11-20T05:27:36Z</updated>
<author>
<name>Cinder</name>
<email>cinder@sdf.org</email>
</author>
<published>2014-11-20T05:27:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6df6aef62176328c3b0fafa43fd611d4e25ef35c'/>
<id>urn:sha1:6df6aef62176328c3b0fafa43fd611d4e25ef35c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OPEN-282 Use pthreads for TLS on mac</title>
<updated>2014-11-19T15:01:28Z</updated>
<author>
<name>Cinder</name>
<email>cinder@sdf.org</email>
</author>
<published>2014-11-19T15:01:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5f608c0a23487ae78cdc134b1e685a6c3cd4ec19'/>
<id>urn:sha1:5f608c0a23487ae78cdc134b1e685a6c3cd4ec19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SH-4577 WIP Interesting: viewer crashed when clicking a offline Conversation containing a shared object</title>
<updated>2013-10-24T21:37:57Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-10-24T21:37:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dc60a7564abf16cbf269e47cfc33ed00c6bb0870'/>
<id>urn:sha1:dc60a7564abf16cbf269e47cfc33ed00c6bb0870</id>
<content type='text'>
potential fix by making instance tracker allow key collisions for LLToastNotifyPanel
changed assertion macro to use original unpreprocessed source code
renamed instance tracker behavior macros to use LL prefix
added RestoreCameraPosOnLogin setting to optionally restore old camera positioning behavior
</content>
</entry>
<entry>
<title>second phase summer cleaning</title>
<updated>2013-08-10T00:11:19Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-08-10T00:11:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e340009fc59d59e59b2e8d903a884acb76b178eb'/>
<id>urn:sha1:e340009fc59d59e59b2e8d903a884acb76b178eb</id>
<content type='text'>
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
</content>
</entry>
<entry>
<title>fixed memory leak due to implementation of LLThreadLocalSingleton</title>
<updated>2013-06-30T20:32:34Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-06-30T20:32:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2fc422f39ddaca25c69e8cf2092a9d66840379f3'/>
<id>urn:sha1:2fc422f39ddaca25c69e8cf2092a9d66840379f3</id>
<content type='text'>
removed LLThreadLocalSingleton
collapsed all thread recorder classes to single type, LLTrace::ThreadRecorder
moved fasttimer stack head to llthreadlocalsingletonpointer via ThreadRecorder
</content>
</entry>
<entry>
<title>fixed scene load monitor resetting to eagerly due to spurious camer amotion</title>
<updated>2013-06-22T19:00:18Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-06-22T19:00:18Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8bddaeec6647e735415f9bd72a4e1313e11fe720'/>
<id>urn:sha1:8bddaeec6647e735415f9bd72a4e1313e11fe720</id>
<content type='text'>
pulled swap() out of ui time block
cleaned up internal lltrace dependencies, factored out common accumulator definitions
</content>
</entry>
<entry>
<title>merge with viewer-release</title>
<updated>2013-06-06T02:05:43Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-06-06T02:05:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=0a96b47663c99914c587cdcb8bcdc096bbf55fa3'/>
<id>urn:sha1:0a96b47663c99914c587cdcb8bcdc096bbf55fa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SH-3931 WIP Interesting: Add graphs to visualize scene load metrics</title>
<updated>2013-05-31T01:30:11Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-05-31T01:30:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ae355188327515d53b9c15c27ed576829fce3668'/>
<id>urn:sha1:ae355188327515d53b9c15c27ed576829fce3668</id>
<content type='text'>
fixed LLTrace::ExtendablePeriodicRecording::extend() to include *all* frame extensions
gated SlaveThreadRecorder pushing to master based on master update rate
reverted changes to LLThreadLocalSingletonPointer to not use offset-from-default trick
</content>
</entry>
</feed>
