<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmessage/llhttpnode.cpp, 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-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-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</title>
<updated>2021-10-28T18:06:21Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2021-10-28T18:06:21Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8d20480c5f77fe1fab8149d3cda79bdd61e77656'/>
<id>urn:sha1:8d20480c5f77fe1fab8149d3cda79bdd61e77656</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-11727 Fix build warnings</title>
<updated>2019-10-23T13:37:15Z</updated>
<author>
<name>andreykproductengine</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2019-10-23T13:37:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b4d5492c6f4aef54bc51e34c05b270bded584f5'/>
<id>urn:sha1:1b4d5492c6f4aef54bc51e34c05b270bded584f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-5011: Use LLTHROW() instead of plain BOOST_THROW_EXCEPTION().</title>
<updated>2016-08-17T15:36:24Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-08-17T15:36:24Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5e9d2f57c82a57307a48afea09aa539b9fa80abf'/>
<id>urn:sha1:5e9d2f57c82a57307a48afea09aa539b9fa80abf</id>
<content type='text'>
A level of preprocessor indirection lets us later change the implementation if
desired.
</content>
</entry>
<entry>
<title>MAINT-5011: Introduce LLException base class for viewer exceptions.</title>
<updated>2016-07-19T20:25:25Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-07-19T20:25:25Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9c49a6c91dd9b5bbe811fcd91d8992ed6bac33e7'/>
<id>urn:sha1:9c49a6c91dd9b5bbe811fcd91d8992ed6bac33e7</id>
<content type='text'>
This also introduces LLContinueError for exceptions which should interrupt
some part of viewer processing (e.g. the current coroutine) but should attempt
to let the viewer session proceed.

Derive all existing viewer exception classes from LLException rather than from
std::runtime_error or std::logic_error.

Use BOOST_THROW_EXCEPTION() rather than plain 'throw' to enrich the thrown
exception with source file, line number and containing function.
</content>
</entry>
<entry>
<title>MAINT-5011: Derive remaining exception classes from std::exception.</title>
<updated>2016-07-13T14:43:36Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-07-13T14:43:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b031b1a6255af0813698bd40586f30f7b0a76f58'/>
<id>urn:sha1:b031b1a6255af0813698bd40586f30f7b0a76f58</id>
<content type='text'>
In particular:
NotImplemented in llhttpnode.cpp
RelocateError in llupdateinstaller.cpp
LLProtectedDataException, LLCertException and subclasses in llsecapi.h

Had to add no-throw destructor overrides to LLCertException and subclasses
because otherwise clang complains that the implicitly-generated destructor's
exception specification is more lax than the base class's.
</content>
</entry>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sunshine-external merge WIP</title>
<updated>2014-05-13T14:02:26Z</updated>
<author>
<name>Brad Payne (Vir Linden)</name>
<email>vir@lindenlab.com</email>
</author>
<published>2014-05-13T14:02:26Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7b9708a2e3aede6faef04bd546c497dc68264f58'/>
<id>urn:sha1:7b9708a2e3aede6faef04bd546c497dc68264f58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge</title>
<updated>2014-03-12T21:24:07Z</updated>
<author>
<name>Brad Payne (Vir Linden)</name>
<email>vir@lindenlab.com</email>
</author>
<published>2014-03-12T21:24:07Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d9e3a2948af710741c99014bef03e8d97f69804c'/>
<id>urn:sha1:d9e3a2948af710741c99014bef03e8d97f69804c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge with release</title>
<updated>2014-03-12T19:48:43Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2014-03-12T19:48:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5b846ed2a6dce6c5801aa74d0f36a1c7525fbcba'/>
<id>urn:sha1:5b846ed2a6dce6c5801aa74d0f36a1c7525fbcba</id>
<content type='text'>
</content>
</entry>
</feed>
