<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llxmlrpctransaction.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>2025-11-28T16:03:31Z</updated>
<entry>
<title>#5072 Use make_shared for more efficient ref counting and allocation</title>
<updated>2025-11-28T16:03:31Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-11-28T16:03:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=54b3f3de64f3749022d95063c7439bfed316645f'/>
<id>urn:sha1:54b3f3de64f3749022d95063c7439bfed316645f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>viewer#2972 Fix viewer stripping quotes off folder names</title>
<updated>2024-10-30T16:34:04Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2024-10-29T21:02:46Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a2c86616360fe51e8d766796bed80e73444823d5'/>
<id>urn:sha1:a2c86616360fe51e8d766796bed80e73444823d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up Windows build (#2562)</title>
<updated>2024-09-13T14:28:48Z</updated>
<author>
<name>Ansariel Hiller</name>
<email>Ansariel@users.noreply.github.com</email>
</author>
<published>2024-09-13T14:28:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=74205607b7e106f3b7566ef4a4b9c2fcdfa2f83e'/>
<id>urn:sha1:74205607b7e106f3b7566ef4a4b9c2fcdfa2f83e</id>
<content type='text'>
* APR_DECLARE_STATIC and APU_DECLARE_STATIC gets already defined in APR.cmake
* Move both _CRT_SECURE_NO_WARNINGS and _WINSOCK_DEPRECATED_NO_WARNINGS definitions to 00-Common.cmake
* Always define WIN32_LEAN_AND_MEAN and include subset of Windows API by default
* Remove llwin32headerslean.h and remove unnecessary WIN32_LEAN_AND_MEAN definition handling in llwin32headers.h
* Clean up includes of Windows API headers
* Get rid of workaround to link against IPHLPAPI.lib in lluuid.cpp - this seems to have been an issue in the past that has been fixed</content>
</entry>
<entry>
<title>Whitespace fix</title>
<updated>2024-07-22T15:03:11Z</updated>
<author>
<name>Rye Mutt</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2024-07-22T15:03:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=15877bf396f1b37784a8449540335960190862d0'/>
<id>urn:sha1:15877bf396f1b37784a8449540335960190862d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1949 from sldevel/xmlrpc-crash-fix</title>
<updated>2024-07-08T22:17:22Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-07-08T22:17:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a5a7c7c8f5b529f766147c06cfe834f2f0c5f74c'/>
<id>urn:sha1:a5a7c7c8f5b529f766147c06cfe834f2f0c5f74c</id>
<content type='text'>
Fix for crash in XMLRPC reply decoding on login with large inventories</content>
</entry>
<entry>
<title>Spacing-anality :-D</title>
<updated>2024-07-08T22:00:29Z</updated>
<author>
<name>Henri Beauchamp</name>
<email>sldev@free.fr</email>
</author>
<published>2024-07-08T22:00:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=db6fdcf2df62d1b2bef2bd0a9019b74663b8568c'/>
<id>urn:sha1:db6fdcf2df62d1b2bef2bd0a9019b74663b8568c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix for crash in XMLRPC reply decoding on login with large inventories</title>
<updated>2024-07-08T21:18:02Z</updated>
<author>
<name>Henri Beauchamp</name>
<email>sldev@free.fr</email>
</author>
<published>2024-07-08T21:18:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=989cfe2f70441fe02222d369e84118a94dc96890'/>
<id>urn:sha1:989cfe2f70441fe02222d369e84118a94dc96890</id>
<content type='text'>
Commit 2ea5ac0c43e3e28d2b1774f5367d099271a1da32 introduced a crash bug
due to the recursive construction of the XMLTreeNode wrapper class.
The constructor of the said class typically recurses twice as many times
as there are entries in the user's inventory list.

This commit:
- Moves the fromXMLRPCValue() method and its helper functions from the LLSD
  class/module to the LLXMLNode class, where it belongs, thus making
  LLSD::TreeNode (which was a wrapper class to avoid making llcommon
  dependant on llxml, which is still the case after this commit) totally
  moot; the fromXMLRPCValue() call is now done directly on the LLXMLNode.
- Moves the XML and XMLRPC decoding code out of the HTTP coroutine
  LLXMLRPCTransaction::Handler (coroutines got an even smaller and fixed
  stack), and into LLXMLRPCTransaction::Impl::process().
- Removes XMLTreeNode entirely, fixing the crash as a result.
</content>
</entry>
<entry>
<title>Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now</title>
<updated>2024-07-08T18:27:14Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-07-08T18:27:14Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9fdca96f8bd2211a99fe88e57b70cbecefa20b6d'/>
<id>urn:sha1:9fdca96f8bd2211a99fe88e57b70cbecefa20b6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#1111 Remove xmlrpc-epi</title>
<updated>2024-07-01T18:20:04Z</updated>
<author>
<name>Alexander Gavriliuk</name>
<email>alexandrgproductengine@lindenlab.com</email>
</author>
<published>2024-07-01T11:34:50Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2ea5ac0c43e3e28d2b1774f5367d099271a1da32'/>
<id>urn:sha1:2ea5ac0c43e3e28d2b1774f5367d099271a1da32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-enable a lot of compiler warnings for MSVC and address the C4267 "possible loss of precision" warnings</title>
<updated>2024-06-01T13:49:26Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-06-01T13:49:26Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b42f9d836b4c0f7fbd4bdae1734021e2a09fdbe8'/>
<id>urn:sha1:b42f9d836b4c0f7fbd4bdae1734021e2a09fdbe8</id>
<content type='text'>
</content>
</entry>
</feed>
