<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llvfs/lldir_win32.cpp, 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>2021-03-09T22:39:51Z</updated>
<entry>
<title>This set of changes reverts the merge with master (git revert c83e740) and results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits).  This branch can now be used for additional fixes before eventually being used to release D-519 as normal</title>
<updated>2021-03-09T22:39:51Z</updated>
<author>
<name>Callum Prentice</name>
<email>callum@lindenlab.com</email>
</author>
<published>2021-03-09T22:39:51Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=168d177197bd7558bbe0ca13d01c984ad8638da7'/>
<id>urn:sha1:168d177197bd7558bbe0ca13d01c984ad8638da7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519"</title>
<updated>2021-03-08T13:56:16Z</updated>
<author>
<name>Brad Payne (Vir Linden)</name>
<email>vir@lindenlab.com</email>
</author>
<published>2021-03-08T13:56:16Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c83e740ef94e16ba85574454f3138905edecb029'/>
<id>urn:sha1:c83e740ef94e16ba85574454f3138905edecb029</id>
<content type='text'>
This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing
changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5.
</content>
</entry>
<entry>
<title>First part of change to remove LLVFS from the Viewer. Consists of code changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change.</title>
<updated>2020-09-17T01:53:24Z</updated>
<author>
<name>Callum Prentice</name>
<email>callum@gmail.com</email>
</author>
<published>2020-09-17T01:53:24Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3fc07dea01795b31c37dcd093ec73d190a1e188a'/>
<id>urn:sha1:3fc07dea01795b31c37dcd093ec73d190a1e188a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-10153: auto name{expression} declares an initializer_list</title>
<updated>2018-12-15T14:13:24Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-15T14:13:24Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4a136572857fcf5d5fd21789a777bbde67c1076d'/>
<id>urn:sha1:4a136572857fcf5d5fd21789a777bbde67c1076d</id>
<content type='text'>
instead of a variable of type decltype(expression).

Using SHGetKnownFolderPath(FOLDERID_Fonts) in LLFontGL::getFontPathSystem()
requires new Windows #include files.

A variable with a constructor can't be declared within the braces of a switch
statement, even outside any of its case clauses.
</content>
</entry>
<entry>
<title>SL-10153: Review and rationalize fetching paths from environment.</title>
<updated>2018-12-14T20:38:13Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-14T20:38:13Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c4096f670c7b3d43f8a5c1f65ef7e02033b0329d'/>
<id>urn:sha1:c4096f670c7b3d43f8a5c1f65ef7e02033b0329d</id>
<content type='text'>
Use LLStringUtil::getenv() or getoptenv() whenever we fetch a string that will
be used as a pathname.

Use LLFile::tmpdir() instead of getenv("TEMP").

As an added extra-special bonus, finally clean up $TMP/llcontrol-test-zzzzzz
directories that have been accumulating every time we run a local build!
</content>
</entry>
<entry>
<title>SL-10153: Validate APPDATA, LOCALAPPDATA by checking existence.</title>
<updated>2018-12-11T20:47:29Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-11T20:47:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bb4a649b9c324e7989de6e59398c85e80fe2acc7'/>
<id>urn:sha1:bb4a649b9c324e7989de6e59398c85e80fe2acc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-10153: Use a degenerate singleton for PRELOG log file.</title>
<updated>2018-12-10T22:14:31Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-10T22:14:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9479d422d4b34e2ffd08017272412ab3bd1ae00e'/>
<id>urn:sha1:9479d422d4b34e2ffd08017272412ab3bd1ae00e</id>
<content type='text'>
The previous build declared a static std::ofstream; but the code that
determines the pathname for the log file is called so early that static
objects have not yet been constructed. Declare a pointer instead, and
instantiate it on demand.
</content>
</entry>
<entry>
<title>SL-10153: Try to handle non-English non-ASCII Windows APPDATA.</title>
<updated>2018-12-08T15:30:18Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-08T15:30:18Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a36cd3a2925bf77aa804a5617e0a227cabacde46'/>
<id>urn:sha1:a36cd3a2925bf77aa804a5617e0a227cabacde46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-10174: LOCALAPPDATA bad? Try SHGetFolderPath(CSIDL_LOCAL_APPDATA).</title>
<updated>2018-12-06T19:33:51Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-06T19:33:51Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=758e7e8df753a9b63782ff2964c26c0b0a4015fe'/>
<id>urn:sha1:758e7e8df753a9b63782ff2964c26c0b0a4015fe</id>
<content type='text'>
This logic is essentially copy-and-edited from the same suspenders-and-belt
concerning APPDATA and CSIDL_APPDATA for SL-10153.
</content>
</entry>
<entry>
<title>SL-10153: If $APPDATA isn't already good, try SHGetFolderPath().</title>
<updated>2018-12-05T21:57:00Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-12-05T21:57:00Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7a336f63cc77a93362f5d4fcc274d1d908ef2f63'/>
<id>urn:sha1:7a336f63cc77a93362f5d4fcc274d1d908ef2f63</id>
<content type='text'>
In that case, also update $APPDATA for child processes.
</content>
</entry>
</feed>
