<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon/llmainthreadtask.h, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-09-09T10:02:34Z</updated>
<entry>
<title>Changes towards C++20 compatibility (#2520)</title>
<updated>2024-09-09T10:02:34Z</updated>
<author>
<name>Ansariel Hiller</name>
<email>Ansariel@users.noreply.github.com</email>
</author>
<published>2024-09-09T10:02:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d91d39fa0f7f4f204d6fb7ff66b9817e498dbd61'/>
<id>urn:sha1:d91d39fa0f7f4f204d6fb7ff66b9817e498dbd61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Post-merge - trim trailing whitespace</title>
<updated>2024-06-10T17:45:59Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-06-10T17:42:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c95b4bf3ea2b681d6d05468b07e60fedb71fa2cf'/>
<id>urn:sha1:c95b4bf3ea2b681d6d05468b07e60fedb71fa2cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more misc: BOOL (int) to real bool</title>
<updated>2024-02-12T21:17:22Z</updated>
<author>
<name>Lars Næsbye Christensen</name>
<email>lars@naesbye.dk</email>
</author>
<published>2024-02-11T00:23:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4419bb870986c6900fc096338622d27b999cd771'/>
<id>urn:sha1:4419bb870986c6900fc096338622d27b999cd771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>miscellaneous: BOOL (int) to real bool</title>
<updated>2024-02-12T21:17:22Z</updated>
<author>
<name>Lars Næsbye Christensen</name>
<email>lars@naesbye.dk</email>
</author>
<published>2024-02-10T21:37:52Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=70f8dc7a4f4be217fea5439e474fc75e567c23c5'/>
<id>urn:sha1:70f8dc7a4f4be217fea5439e474fc75e567c23c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-494: Remove LLMainThreadTask::dispatch(LockStatic&amp;, ...)</title>
<updated>2020-03-25T19:28:17Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2019-12-12T15:35:47Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6586918df0039f60c1c02c134a6a0e0762997d56'/>
<id>urn:sha1:6586918df0039f60c1c02c134a6a0e0762997d56</id>
<content type='text'>
Monty's code review reveals that conflating dispatch() with [un]lock
functionality is inconsistent and unnecessary.
</content>
</entry>
<entry>
<title>DRTVWR-494: Document LLMainThreadTask class.</title>
<updated>2020-03-25T19:28:17Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2019-12-10T16:51:38Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dd98717caa712c17ef6a8f187754670b614ab253'/>
<id>urn:sha1:dd98717caa712c17ef6a8f187754670b614ab253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-494: Add LLMainThreadTask to perform work on the main thread.</title>
<updated>2020-03-25T19:28:17Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2019-12-09T16:37:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=960593fd5eedcc63632fe4e0e3b71ac4afc91d11'/>
<id>urn:sha1:960593fd5eedcc63632fe4e0e3b71ac4afc91d11</id>
<content type='text'>
If already running on the main thread, LLMaintThreadTask simply runs the work
inline. Otherwise it queues it for the main thread using LLEventTimer, using
std::future to retrieve the result.
</content>
</entry>
</feed>
