Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-26 | Crib OSX 10.14 fix for MAINT-8724 | Graham Linden | |
2018-06-21 | Merge | Rider Linden | |
2018-06-13 | Fix logcontrol.xml with broken XML and put extra warn logging when live ↵ | Graham Linden | |
files fail to load. | |||
2018-06-08 | Settings inventory picker. | Rider Linden | |
2018-06-02 | Use more typedefs to simplify sync between viewer and sim env settings code. | Graham Linden | |
2018-05-22 | Merge | Rider Linden | |
2018-05-22 | MAINT-2338 Unit tests | Andrey Kleshchev | |
2018-03-07 | Merge | Rider Linden | |
2018-02-26 | Merge | Rider Linden | |
2018-02-26 | Added settings inventory object with subtype | Rider Linden | |
2018-02-22 | MAINT-8183 Fixed some exit issues and crashes | andreykproductengine | |
2018-02-19 | MAINT-8308 Additional logging for mesh processing | andreykproductengine | |
2018-02-19 | MAINT-8022 Handling memory errors in unzip_llsdNavMesh | andreykproductengine | |
2018-02-12 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2018-02-12 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-02-01 | MAINT-2338 Implemented binary parser depth control | andreykproductengine | |
2018-01-30 | MAINT-8091 Removed deprecated and unused private memory pooling | Andrey Kleshchev | |
2018-01-29 | MAINT-8234 Mesh tread protections and removed unnecessary try in staticRun() | Andrey Kleshchev | |
2018-01-29 | MAINT-8234 Mesh tread protections and removed unnecessary try in staticRun() | Andrey Kleshchev | |
2018-01-23 | Merged lindenlab/viewer64 into default | Thomas Nelson | |
2018-01-17 | merge 5.1.0-release | Oz Linden | |
2018-01-17 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-01-03 | MAINT-8022 Make unzip silent yet include failure reason into output | andreykproductengine | |
2018-01-02 | MAINT-8022 String crashes in unzip_llsd | andreykproductengine | |
2017-12-20 | MAINT-8087: Use env vars from VMP for AppData\Roaming and Local. | Nat Goodspeed | |
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. | |||
2017-11-30 | Merge | Rider Linden | |
2017-11-30 | Split for viewer/simhost sync LLSD with simhost. | Rider Linden | |
2017-11-29 | DRTVWR-418: Merge from latest viewer-release | Nat Goodspeed | |
2017-11-29 | merge changes for 5.0.9-release | Oz Linden | |
2017-11-28 | MAINT-8022 Crashes in unzip_llsd #2 | andreykproductengine | |
2017-11-27 | Mac compile does not like not having a default even if it does nothing. | Rider Linden | |
2017-11-27 | Added boost::hash<> spec for LLSD | Rider Linden | |
2017-11-27 | MAINT-8022 Crashes in unzip_llsd | andreykproductengine | |
2017-10-17 | Merged lindenlab/viewer64 into default | Thomas Nelson | |
2017-10-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-10-11 | merge changes for 5.0.8-release | Oz Linden | |
2017-09-22 | Merge | Rider Linden | |
2017-09-19 | Baseline for settings changes | Rider Linden | |
2017-09-19 | MAINT-7820 Fixed crash in LLEventPump | andreykproductengine | |
2017-08-23 | merge changes for 5.0.7-release | Oz Linden | |
2017-08-16 | merge changes for DRTVWR-439 | Oz Linden | |
2017-08-08 | MAINT-7634: Logging and instrumentation canges to narrow down viewer crashes. | Rider Linden | |
2017-07-28 | MAINT-7634: Move StatsAccumulator into llcommon, collect data sent and error ↵ | Rider Linden | |
codes from core. | |||
2017-07-24 | fix separator between tags and file/function | Oz Linden | |
2017-07-10 | MAINT-4532: properly detect Windows 10 in the 64bit build (only - 32bit runs ↵ | Oz Linden | |
in Windows 8 compatibility mode) | |||
2017-06-20 | merge changes for 5.0.6-release | Oz Linden | |
2017-06-20 | fix presentation of log tags for better searchability | Oz Linden | |
2017-06-20 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-06-20 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2017-06-20 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |