summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-28MAINT-8022 Crashes in unzip_llsd #2andreykproductengine
2017-11-27Start viewer/common splitRider Linden
2017-11-27Mac compile does not like not having a default even if it does nothing.Rider Linden
2017-11-27Added boost::hash<> spec for LLSDRider Linden
2017-11-27MAINT-8028 Fixed memory leak in allocateDataSize()andreykproductengine
2017-11-27MAINT-8022 Crashes in unzip_llsdandreykproductengine
2017-11-27Merged in MAINT-8027 (pull request #438)Andrey Kleshchev
MAINT-8027 Fixed URL-named group is displayed as a link in 'Group Inspector' Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com> Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com> Approved-by: Simon Linden <simon@lindenlab.com>
2017-11-24MAINT-8023 Viewer breaks URLs with internationalized domain namesMnikolenko Productengine
2017-11-24MAINT-8017 Avatar walks in half-bent position , without disabling "away" statusMnikolenko Productengine
2017-11-22MAINT-8027 Fixed URL-named group is displayed as a link in 'Group Inspector'andreykproductengine
2017-11-22MAINT-1804 Fixed bulk upload failures due to non-ansi symbols in namesandreykproductengine
2017-11-21MAINT-7684: Update to viewer-manager build 510907Nat Goodspeed
2017-11-21MAINT-7684: Stop packaging or signing download_update.exe.Nat Goodspeed
2017-11-21Automated merge with ssh://bitbucket.org/lindenlab/viewer64Nat Goodspeed
2017-11-21MAINT-7684: Update viewer-manager to codeticket version 510887.Nat Goodspeed
2017-11-21Pull in macOS version of Dullahan that was built against CEF 3.3202.1686callum_linden
2017-11-20Pull in CEF 3203 (Dullanan 1.1.888) Chrome 62 build and re-enable WebGLcallum_linden
2017-11-17MAINT-7977: Per Graham, unbind textures as well as deleting.Nat Goodspeed
2017-11-17Now with validation.Rider Linden
2017-11-17MAINT-7977: Additional cleanup per code reviews.Nat Goodspeed
Introduce helper classes to manage paired initProfile() / finishProfile() calls and gBenchmarkProgram.bind() / unbind() calls. Make TextureHolder a class instead of a struct. Per Henri Beauchamp, since gpu_benchmark() takes a very early exit if (!gGLManager.mHasTimerQuery), subsequent tests of mHasTimerQuery are redundant. Remove. One of those tests controls the busted_finish bool, which can never become true. Remove that and all tests on it.
2017-11-16MAINT-7977: Release the LLRenderTargets when done.Nat Goodspeed
A classic-C array doesn't destroy its individual elements, but a std::vector does. Use a std::vector<LLRenderTarget> for dest, so each LLRenderTarget will be destroyed. ~LLRenderTarget() calls its release() method.
2017-11-16MAINT-7977: If getVertexStrider() returns false, abandon benchmark.Nat Goodspeed
Ruslan tracked the observed crash to assignments (to create a dummy triangle) through an LLStrider<LLVector3> obtained from getVertexStrider(). When getVertexStrider() returns false, produce a warning and just skip the rest of the benchmark test. The one bit of explicit cleanup apparently required by that early exit is a call to LLImageGL::deleteTextures() to match the preceding generateTextures() call. Wrap both in a new TextureHolder class whose destructor takes care of cleanup. The only other references to the corresponding U32 array are a couple calls to LLTexUnit::bindManual(); add a bind() method to support that. Also fix apparent bug in the LL_DARWIN special case for "improbably high and likely incorrect": the code assigned -1.f (the "couldn't compute" value) to gbps, overlooking the fact that gbps is unconditionally recomputed below. In the "likely incorrect" stanza, simply return -1.f instead.
2017-11-16MAINT-8154 Disabled exception handling in LLAppViewer::frame() to get proper ↵AndreyL ProductEngine
call stacks
2017-11-16MAINT-7977 [Alex Ivy] Feature Table crashesruslantproductengine
In case of buff->getVertexStrider(v) return false it mean that glMapBufferRange() return NULL The next three lines can be the reason of this crash.
2017-11-16MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-11-14MAINT-7228 Dummy triangle should use map instead of offset (in case of VBO)andreykproductengine
2017-11-14MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-11-13Clean up on sun and moonRider Linden
2017-11-13Remove the old wl environment code.Rider Linden
2017-11-10Remove delete preset dialog, Initial settings for selection level ↵Rider Linden
(Region/Parcel/Local)
2017-11-09Remove unused constant.Rider Linden
2017-11-09MAINT-47 [PUBLIC]WindLight: Special overlays (including property lines and ↵ruslantproductengine
hilights for beacons) aren't visible in shader water FIXED
2018-01-17Merged in andreyl_productengine/viewer64-marchcat (DRTVWR-431 fixes)AndreyL ProductEngine
2017-12-26MAINT-6437 - Tile-Based Texture Animation Scales Incorrectly for Rigged Mesh ↵ruslantproductengine
when worn (MacOS only) FIXED.
2017-12-14MAINT-6645 - Improvement - Agents that render as jelly dolls should have ↵ruslantproductengine
their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes. Stability improve. (viewer x64)
2017-12-04MAINT-6645 - Improvement - Agents that render as jelly dolls should have ↵ruslantproductengine
their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes. Stability improve.
2017-11-09MAINT-47 [PUBLIC]WindLight: Special overlays (including property lines and ↵ruslantproductengine
hilights for beacons) aren't visible in shader water FIXED
2017-11-08Quick fixRider Linden
2017-11-08Day cycles and animated sky/water blending.Rider Linden
2017-11-07MAINT-7979 Debug info should contain correct stateandreykproductengine
2017-11-07MAINT-7966 Second Life viewer logs session ID in SecondLife.logMnikolenko Productengine
2017-11-03[FIXED] Access (read) violation using a LLVivoxVoiceClient::sessionState() ↵Oz Linden
after it's been free'ed The shared pointer is passed by reference to LLVivoxVoiceClient::deleteSession() where mSessionsByHandle.erase(iter) removes the last reference causing it to destruct while still being accessed later on in the function. (from Kitty Barnett)
2017-11-03MAINT-7684: Update viewer-manager to codeticket version 510474.Nat Goodspeed
2017-11-03Merged lindenlab/viewer64 into defaultThomas Nelson
2017-11-03MAINT-7684: Update viewer-manager to codeticket version 510466.Nat Goodspeed
2017-11-03Initial day cycle impl.Rider Linden
2017-11-03MAINT-7228 Substituted assert with errorandreykproductengine
2017-11-01MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-11-03MAINT-7974 Fixed LLProfile crash(error) caused by thread unsafe variableandreykproductengine
2017-11-06MAINT-7978 - Fixed allocation crash in doRead(), workers should never crashandreykproductengine