- Dec 14, 2018
-
-
Nat Goodspeed authored
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!
-
- Mar 02, 2018
-
-
andreykproductengine authored
-
- Dec 20, 2017
-
-
Nat Goodspeed authored
On Windows, when logged in with a non-ASCII username, every one of the three documented APIs -- SHGetSpecialFolderPath(), SHGetFolderPath() and SHGetKnownFolderPath() -- fails to retrieve any pathname at all. We cannot account for the fact that the oldest of these continues to work with the release viewer and within a Python script (though not, curiously, from a Python interactive session). With a non-ASCII username, they consistently fail when called from an Alex Ivy viewer build: "The filename, directory name, or volume label syntax is incorrect." Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming where those are, yup, actual question marks. Empirically, the VMP is able to successfully call SHGetFolderPath() to retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make LLDir_Win32 retrieve those environment variables. Make LLFile::mkdir() treat "directory already exists" as a success case. Every single call fell into one of two categories: either it didn't check success at all, or it tested specially to exempt errno == EEXIST. Migrate that test into mkdir(); eliminate it from call sites. Make LLDir::append() and add() convenience functions accept variadic arguments. Replace add(add()...) constructs, as well as clumsy concatenations of directory names and getDirDelimiter(), with simple variadic add() calls.
-
- Jul 21, 2016
-
-
Oz Linden authored
-
- Nov 10, 2015
-
-
Oz Linden authored
-
- Aug 15, 2013
-
-
Richard Linden authored
-
- Mar 29, 2013
-
-
Graham Madarasz authored
-
- Nov 12, 2012
-
-
Aura Linden authored
-
- May 11, 2011
-
-
Seth ProductEngine authored
-
- Apr 26, 2011
-
-
Boroondas Gupte authored
... so the last occurance of the build prefix in the executable path will be matched. This should avoid cuttung too much subdirs away if someone checks out the source to a path already containing "/build-darwin-" or "/build-linux-".
-
- Apr 19, 2011
-
-
Vadim ProductEngine authored
The bug seems to be caused by recent switch to Autobuild, which affected the build directory path.
-
- Jan 13, 2011
-
-
Merov Linden authored
-
- Jan 11, 2011
-
-
Seth ProductEngine authored
- Replaced all existing usages of LLDir::getNextFileInDir() with the new directory iterator object. - Removed platform specific LLDir::getNextFileInDir() implementation.
-
- Oct 28, 2010
- Oct 13, 2010
-
-
Oz Linden authored
-
- Sep 21, 2010
-
-
Brad Payne (Vir Linden) authored
-
- Aug 31, 2010
-
-
also fixes: SNOW-522 FIXED crash due to looking for skins/paths.xml at the wrong path originally commited at http://svn.secondlife.com/trac/linden/changeset/3550 SVN changeset did not apply automatically due to changed context. Manually applied changes, which was straight forward. Added SNOW-522 in doc/contributions.txt, because that's fixed by this, too. (transplanted from 8afc8382dd9bddd4968060d306d96218d571a171)
-
- Aug 13, 2010
-
-
Oz Linden authored
-
- Feb 02, 2010
-
-
Mark Palange (Mani) authored
-
- Jan 18, 2010
-
-
Tofu Linden authored
EXT-4470 Several bad assumptions that LL_PATH_PER_SL_ACCOUNT is always good (which it isn't until after login) To be reviewed by Soft!
-
- Dec 09, 2009
-
-
Tofu Linden authored
it really has no point now - it's not used by the viewer, and the webkit plugin's private space should be opaque to the viewer.
-
Tofu Linden authored
-
- Oct 16, 2009
-
-
Neal Orman authored
merging in new wearable infrastructure to get a step closer to eventually supporting multiple wearables per type. Merge tested and compiles/working on linux and windows - no obvious regressions on appearance or appearance editor. Merge generated no conflicts due to being tested in fresh re-branch in avatar-pipeline/multiple-textures-12. Merge perfomed with following command: svn merge -r 136489:136510 svn+ssh://svn.lindenlab.com/svn/linden/branches/avatar-pipeline/multiple-textures-12 . Progress can be tracked in DEV-32551. -Nyx
-
- Sep 30, 2009
-
-
svn+ssh://svn.lindenlab.com/svn/linden/branches/media-on-a-prim/moap-7Monroe Williams authored
Merging branches/media-on-a-prim/moap-7 down to viewer-2.0.
-
- Sep 10, 2009
-
-
Nat Goodspeed authored
-
- Aug 27, 2009
-
-
Monroe Williams authored
svn merge -r 129841:129910 svn+ssh://svn.lindenlab.com/svn/linden/branches/moss/pluginapi_05-merge@129910 svn merge -r 129913:131718 svn+ssh://svn.lindenlab.com/svn/linden/branches/pluginapi/pluginapi_05 Some branch shenannigans in the pluginapi_05 branch caused this to become a two-part merge.
-
- Jul 15, 2009
-
-
svn+ssh://svn.lindenlab.com/svn/linden/branches/pluginapi/pluginapi_04Monroe Williams authored
Cherry-picking a change to the code that uses the copy of skins in the development tree instead of the version in the app bundle on the mac. Reviewed by James.
-
- Jun 21, 2009
-
-
Steven Bennetts authored
ignore-dead-branch
-
- May 08, 2009
-
-
Steven Bennetts authored
-
- Jan 07, 2009
-
-
Aaron Brashears authored
Result of svn merge -r107256:107258 svn+ssh://svn/svn/user/phoenix/license_2009_merge into trunk. QAR-1165
-
- Jul 22, 2008
-
-
Steven Bennetts authored
merge Branch_1-20-14-Viewer-merge -> release Includes Branch_1-20-Viewer-2 through 92456
-
- Jun 25, 2008
-
-
Steven Bennetts authored
dataserver-is-deprecated
-
- Jun 02, 2008
-
-
svn+ssh://svn.lindenlab.com/svn/linden/branches/cmake-9-mergeBryan O'Sullivan authored
dataserver-is-deprecated for-fucks-sake-whats-with-these-commit-markers
-
- Oct 04, 2007
-
-
Aaron Brashears authored
Result of svn merge -r71162:71205 svn+ssh://svn/svn/linden/branches/new-license into release. only changes files which are not deployed or the comments section of code.
-
- Jul 20, 2007
-
-
svn+ssh://svn/svn/linden/branches/maintenanceDon Kjer authored
* WARNING *: maintenance r64837 is not the last rev to use in the next merge. use r65269
-
- Mar 20, 2007
-
-
Karen Clark authored
svn merge -r59459:59476 svn+ssh://svn.lindenlab.com/svn/linden/branches/adroit.r69-75_2 into svn+ssh://svn.lindenlab.com/svn/linden/release.
-
- Feb 02, 2007
-
- Jan 17, 2007
-
- Jan 03, 2007
-
-
Aaron Brashears authored
corrected, removed, and updated comments throughout the code to be more useful. no code changes. SL-13762
-