Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-02 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-12-01 | MAINT-8036 Fixed Viewer freezing when overwriting existing snpshot with new one. | andreykproductengine | |
2017-12-01 | MAINT-8034 Folder depth was not counted correctly | andreykproductengine | |
2017-11-29 | DRTVWR-418: Merge from latest viewer-release | Nat Goodspeed | |
2017-11-29 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-11-29 | increment viewer version to 5.0.10 | Oz Linden | |
2017-11-29 | MAINT-7751: Tidying up viewer_manifest.py a little | Nat Goodspeed | |
2017-11-29 | MAINT-8033 Trash Count - folders are included in Alert | andreykproductengine | |
2017-11-28 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-11-28 | MAINT-7751: Remove redundant viewer_manifest.py directory creation. | Nat Goodspeed | |
The LLManifest.copy_action() method ensures that the destination directory for any file copy exists before trying to copy the file, specifically so we don't have to clutter the business logic with tests and explicit directory creation. Remove redundant os.makedirs() stanzas. | |||
2017-11-28 | MAINT-8029 Crash in onCompleted() | andreykproductengine | |
2017-11-27 | Merged 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-24 | MAINT-8017 Avatar walks in half-bent position , without disabling "away" status | Mnikolenko Productengine | |
2017-11-22 | MAINT-8027 Fixed URL-named group is displayed as a link in 'Group Inspector' | andreykproductengine | |
2017-11-22 | MAINT-1804 Fixed bulk upload failures due to non-ansi symbols in names | andreykproductengine | |
2017-11-21 | MAINT-7684: Stop packaging or signing download_update.exe. | Nat Goodspeed | |
2017-11-17 | MAINT-7977: Per Graham, unbind textures as well as deleting. | Nat Goodspeed | |
2017-11-17 | MAINT-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-16 | MAINT-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-16 | MAINT-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-16 | MAINT-7977 [Alex Ivy] Feature Table crashes | ruslantproductengine | |
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-14 | MAINT-7228 Dummy triangle should use map instead of offset (in case of VBO) | andreykproductengine | |
2017-11-14 | MAINT-7228 Vertex buffer allocation failure handling | andreykproductengine | |
2017-11-07 | MAINT-7979 Debug info should contain correct state | andreykproductengine | |
2017-11-07 | MAINT-7966 Second Life viewer logs session ID in SecondLife.log | Mnikolenko Productengine | |
2017-11-01 | MAINT-7228 Vertex buffer allocation failure handling | andreykproductengine | |
2017-11-06 | MAINT-7978 - Fixed allocation crash in doRead(), workers should never crash | andreykproductengine | |
2017-11-06 | MAINT-7961 Search link in Recent tab of Inventory should open the Search ↵ | Mnikolenko Productengine | |
filters for Inventory | |||
2017-10-30 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-10-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-10-25 | MAINT-7911: Set build_data.json's Platform to win for both W32, W64. | Nat Goodspeed | |
2017-10-24 | MAINT-7081: Merge from lindenlab/viewer64. | Nat Goodspeed | |
2017-10-18 | MAINT-7812: NSIS check for /marker before writing marker file. | Nat Goodspeed | |
The /marker switch is passed by the (new) VMP. If any user wants to explicitly pass the /marker switch to the installer, s/he shouldn't mind ending up with an nsis.winstall file in the download directory. | |||
2017-11-21 | MAINT-8016 Crash in LLFloaterAvatarRenderSettings::removePicker() | Mnikolenko Productengine | |
2017-11-21 | MAINT-8007 Music do not start playing after disabling | Mnikolenko Productengine | |
2017-11-20 | MAINT-581 Terrain detail remains on High when Graphics Quality is set to Low | andreykproductengine | |
2017-11-13 | MAINT-7847 Remake of 'white alpfa' fix | andreykproductengine | |
2017-11-17 | MAINT-8013 FIXED Unnecessary tab change after using 'Show in Main panel' for ↵ | Mnikolenko Productengine | |
items from 'Received items' panel | |||
2017-11-16 | MAINT-8006 FIXED The items from 'Received items' panel are not displayed in ↵ | Mnikolenko Productengine | |
'Worn' tab | |||
2017-11-16 | MAINT-7988 Received Items should be searchable via inventory | Mnikolenko Productengine | |
2017-11-15 | MAINT-7997 Fixed dialog text failing to get focus when selected | andreykproductengine | |
2017-11-14 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-11-14 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-11-10 | Backed out changeset: 544a91982eba | andreykproductengine | |
Originally a fix for MAINT-4773. This was causing a number of issues since changes made in this code were pushing null textures into server and viewer should not modify 'content' at server of own violition. | |||
2017-11-09 | Merged in MAINT-2880 | Andrey Kleshchev | |
Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com> Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com> Approved-by: Simon Linden <simon@lindenlab.com> | |||
2017-11-09 | MAINT-2880 Particle generator object doesn't start displaying particles, ↵ | Mnikolenko Productengine | |
when unblocking the owner of this object | |||
2017-11-09 | MAINT-7990 Fixed avatar physics twitching at high fps | andreykproductengine | |
2017-11-08 | MAINT-7940 Don't decrease character limit when sending snapshot to Twitter. ↵ | Mnikolenko Productengine | |
Increase limit to 280 | |||
2017-10-12 | MAINT-7081 [FIXED] Access (write) violation / buffer overrun in ↵ | Kitty Barnett | |
LLTextureFetchWorker::doWork() The trouble lines are: U8 * buffer = (U8 *) ALLOCATE_MEM(LLImageBase::getPrivatePool(), total_size); if (cur_size > 0) { memcpy(buffer, mFormattedImage->getData(), cur_size); } If 'cur_size > mHttpReplyOffset + append_size' then 'total_size -= src_offset' will cause total_size to be smaller than cur_size causing a write access violation on the memcpy. Since the response is invalid it seemed best to make it follow the other failed partial condition. (transplanted from 737e28ec6b4d74f3ff915a4effc13d7b615a6a9b) | |||
2017-10-27 | MAINT-1114 crash at LLVOAvatar updateGeometry() | andreykproductengine | |