summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-09DRTVWR-476: #include "boost/noncopyable.hpp" in another consumer.Nat Goodspeed
2020-04-09DRTVWR-476: #include "boost/noncopyable.hpp" in httpcommon.h.Nat Goodspeed
Apparently, in previous Boost versions, boost::noncopyable was sneaking into the namespace via other headers. Now the compiler complains about its absence without an explicit #include.
2020-04-09SL-11445 Fix fmod studio opening audio filesAndrey Kleshchev
2020-04-08DRTVWR-476: Update zlib, freetype, libpng, boost, openssl, libxml2, ↵Nat Goodspeed
googlemock, google_breakpad, curl, colladadom Update zlib to codeticket version 538988. Update freetype to codeticket version 539865. Update libpng to codeticket version 539868. Update boost to codeticket version 539869. Update openssl to codeticket version 539874. Update libxml2 to codeticket version 539866. Update googlemock to codeticket version 539876. Update google_breakpad to codeticket version 539880. Update curl to codeticket version 539883. Update colladadom to codeticket version 539922.
2020-04-08SL-12607 Resolve grey icon on macAndrey Kleshchev
2020-04-08DRTVWR-476: Update openssl, zlib, freetype, libxml2, libpng, boost, ↵Nat Goodspeed
google_breakpad, curl, googlemock, colladadom Update openssl to codeticket version 539835. Update zlib to codeticket version 538988. Update freetype to codeticket version 539828. Update libxml2 to codeticket version 539829. Update libpng to codeticket version 539830. Update boost to codeticket version 539833. Update google_breakpad to codeticket version 539846. Update curl to codeticket version 539847. Update googlemock to codeticket version 539769. Update colladadom to codeticket version 539768.
2020-04-08SL-12607 FMOD Logo, small improvementAndrey Kleshchev
2020-04-07Merged in SL-10449 (pull request #63)Michael Pohoreski
SL-10449 Approved-by: Dave Houlton <euclid@lindenlab.com>
2020-04-07SL-10449: Put first shader error on new line for readabilityPtolemy
2020-04-07SL-10449: Add dumping of shader to log filePtolemy
2020-04-07SL-10449, add missing linkage variable, fix OSX & Intel deferred shaders compDave Houlton
2020-04-07SL-10449 Cleanup dumping shader without LOG spam on every line when it fails ↵Ptolemy
to compile/link
2020-04-07SL-10449 Fix off-by-one line numbers when dumping shader that failed to ↵Ptolemy
compile/link
2020-04-07SL-10449 Fix ALM on OSXPtolemy
2020-04-07DRTVWR-476: Update boost, colladadom, googlemockNat Goodspeed
Update boost to codeticket version 539746. Update colladadom to codeticket version 539768. Update googlemock to codeticket version 539769.
2020-04-07SL-12991 [Camera Presets] Sort all Camera preset lists in the same wayMnikolenko Productengine
2020-04-07SL-12991 [Camera Presets] Sort all Camera preset lists in the same wayMnikolenko Productengine
2020-04-06Merged in DRTVWR-500 (pull request #60)Andrey Lihatskiy
SL-10993 Fixed Korean font on OSX Catalina Approved-by: Andrey Kleshchev
2020-04-06SL-10993 Fixed Korean font on OSX CatalinaAndrey Lihatskiy
2020-04-06SL-12904 FIXED Camera Preset does not restore correctly when sittingMnikolenko Productengine
2020-04-03DRTVWR-476: Update to slvoice build 539691Nat Goodspeed
2020-04-03Merged in euclid-11368 (pull request #58)Dave Houlton
SL-11368, fix missing water uniforms for low shader settings Approved-by: Michael Pohoreski
2020-04-03SL-11368, fix missing water uniforms for low shader settingsDave Houlton
2020-04-03Merged in SL-12852 (pull request #57)Michael Pohoreski
SL-12852 Cleanup for readability Approved-by: Dave Houlton <euclid@lindenlab.com>
2020-04-03SL-12852 Cleanup for readabilityPtolemy
2020-04-03DRTVWR-476: Use a longer default timeout for Sync class.Nat Goodspeed
The timeout is meant to prevent a deadlocked test program from hanging a build. It's not intended to ensure some sort of SLA for the operations under test. Empirically, using a longer timeout helps some test programs. The only downside of increasing the timeout is that if some test does hang, it takes longer to notice. But changes on the order of a few seconds are negligible.
2020-04-03DRTVWR-476: Make LoginListener::waitFor() take arbitrary predicate.Nat Goodspeed
This allows one of the tests to specifically waitFor() the completion status update from LLLogin, rather than the next status update to come along: the coroutine potentially emits a whole sequence of status updates before completion. Then the waitFor() overload that merely waits for the next status update is implemented by passing that specific predicate to the other overload.
2020-04-03DRTVWR-476: chained_callback.h depends on lltut.h. #include it.Nat Goodspeed
2020-04-03DRTVWR-476: Facilitate debugging test programs with logging.Nat Goodspeed
On Mac, even if you run a test program with --debug or set LOGTEST=DEBUG, it won't log to stderr if you're filtering build output or running the build in an emacs compile buffer. This is because, on Mac, a viewer launched by mouse rather than from the command line is passed a stderr stream that ultimately gets logged to the system Console. The shouldLogToStderr() function is intended to avoid spamming the Console with the (voluminous) viewer log output. It tests whether stderr isatty() and, if not, suppresses calling LLError::logToStderr(). This makes debugging test programs using log output trickier than necessary. Change shouldLogToStderr() to permit logging when either stderr isatty() or is a pipe. The original intention is preserved in that empirically, a viewer launched by mouse is passed a stderr stream identified as a character device rather than as a pipe. Also introduce SetEnv, a class that facilitates setting (e.g.) LOGTEST=DEBUG for specific test programs without setting it for all test programs in the build. Using the constructor for a static object means you can set environment variables before main() is entered, which is important because it's the main() function in test.cpp that acts on the LOGTEST and LOGFAIL environment variables. These changes make it unnecessary to retain the temporary change in test.cpp to force LOGTEST to DEBUG.
2020-04-03DRTVWR-476: Cherry-pick debug aids from commit 77b0c53 (fiber-mutex)Nat Goodspeed
2020-04-02SL-12893 argparse wasn't reading value rightAndrey Kleshchev
2020-04-02SL-12893 Pulled in VVM fixAndrey Kleshchev
2020-04-02SL-12927 FIXED [Camera Presets] when sitting pressing ESC key causes rotationMnikolenko Productengine
2020-04-01Merged in eep-fix-falloff-edit (pull request #54)Rye Mutt
Fix light falloff being corrupted when editing value via build floater spinner Approved-by: Dave Houlton
2020-04-01Merged in eep-fix-light-color (pull request #53)Rye Mutt
Fix editing light color corrupting intensity and color values Approved-by: Dave Houlton
2020-03-31Pulled in VVM fixesAndrey Kleshchev
2020-03-31Merged in SL-12888 (pull request #55)Michael Pohoreski
SL-12888 Fix space alpha megaprim not using z-test Approved-by: Dave Houlton <euclid@lindenlab.com>
2020-03-30Update falloff fix with changes requested in review.Rye Mutt
2020-03-30SL-12888 Fix space alpha megaprim not using z-testPtolemy
2020-03-30Fix light falloff being corrupted when editing value via build floater spinnerRye Mutt
2020-03-30Fix editing light color corrupting intensity and color valuesRye Mutt
2020-03-28Merge branch 'master' into DRTVWR-501-maintAndrey Lihatskiy
2020-03-27Merged in davep/DRTVWR-440 (pull request #52)Dave Parks
SL-12902 Better fix for light color values in color swatch not matching light color values inworld.
2020-03-27SL-12902 Better fix for light color values in color swatch not matching ↵Runitai Linden
light color values inworld.
2020-03-27SL-12904 FIXED Camera Preset does not restore correctly when sittingMnikolenko Productengine
2020-03-27DRTVWR-440, quick fix, add return value - needed for Mac buildDave Houlton
2020-03-27SL-12911 Add Debug setting EnvironmentPersistAcrossLoginAndrey Kleshchev
2020-03-27Removed obsolete and misleading variableAndrey Kleshchev
2020-03-26Merged in davep/DRTVWR-440 (pull request #48)Dave Parks
SL-12902 Fix for doing the technically correct but compatibility wrong thing WRT light color values.
2020-03-26DRTVWR-476: Apparently it can take more than 2s for threads to chat.Nat Goodspeed
llmainthreadtask_test builds in a Sync timeout to keep build-time tests from hanging. That timeout was set to 2000ms, which seems as though it ought to be plenty enough time for a process with only 2 threads to exchange data between them. But on TeamCity EC2 Windows build hosts, sometimes we hit that timeout and fail. Extend it to try to improve the robustness of builds, even though the possibility of a production viewer blocking for that long for anything seems worrisome. (Fortunately the production viewer does not use Sync.)