Commit Graph

38629 Commits (8a13530ce4eeb481ee467fd3ec54f1ed7e9f632a)

Author SHA1 Message Date
Oz Linden 1693ccba58 increment viewer version to 5.0.10 2017-11-29 11:26:47 -08:00
Oz Linden b24396f445 Added tag 5.0.9-release for changeset 40ca7118765b 2017-11-29 11:26:46 -08:00
Nat Goodspeed 662013f146 MAINT-7751: Tidying up viewer_manifest.py a little 2017-11-29 09:58:12 -05:00
andreykproductengine 110c6ad152 MAINT-8033 Trash Count - folders are included in Alert 2017-11-29 16:14:43 +02:00
Nat Goodspeed be75548548 Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2017-11-28 16:44:18 -05:00
Nat Goodspeed ec13121def MAINT-7751: Remove redundant viewer_manifest.py directory creation.
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 16:42:24 -05:00
Nat Goodspeed bf98e092e5 MAINT-7684: Update to viewer-manager build 511006 2017-11-28 11:34:09 -05:00
Oz Linden 28f3b03207 VOICE-51: update Vivox SDK to build 27586 2017-11-28 06:47:01 -08:00
andreykproductengine 1c711ca027 MAINT-8029 Crash in onCompleted() 2017-11-28 16:05:29 +02:00
andreykproductengine dcfccc6f43 MAINT-8022 Crashes in unzip_llsd #2 2017-11-28 15:55:40 +02:00
andreykproductengine e5ef898728 MAINT-8028 Fixed memory leak in allocateDataSize() 2017-11-27 15:02:33 +02:00
andreykproductengine 6d7c19623d MAINT-8022 Crashes in unzip_llsd 2017-11-27 19:04:41 +02:00
Andrey Kleshchev 31f7f5d132 Merged in MAINT-8027 (pull request #438)
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-27 10:57:11 +00:00
Mnikolenko Productengine 3d7dedff26 MAINT-8023 Viewer breaks URLs with internationalized domain names 2017-11-24 17:58:02 +02:00
Mnikolenko Productengine 2204983033 MAINT-8017 Avatar walks in half-bent position , without disabling "away" status 2017-11-24 14:22:46 +02:00
andreykproductengine 6a025ddbbc MAINT-8027 Fixed URL-named group is displayed as a link in 'Group Inspector' 2017-11-22 16:58:17 +02:00
andreykproductengine 629840e9a8 MAINT-1804 Fixed bulk upload failures due to non-ansi symbols in names 2017-11-22 16:48:54 +02:00
Nat Goodspeed 5713565016 MAINT-7684: Update to viewer-manager build 510907 2017-11-21 17:09:59 -05:00
Nat Goodspeed 29c9739f0d MAINT-7684: Stop packaging or signing download_update.exe. 2017-11-21 17:05:40 -05:00
Nat Goodspeed 326498f46d Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2017-11-21 16:22:05 -05:00
Nat Goodspeed bc70bc9b0d MAINT-7684: Update viewer-manager to codeticket version 510887. 2017-11-21 14:37:55 -05:00
callum_linden fe29551d9a Pull in macOS version of Dullahan that was built against CEF 3.3202.1686 2017-11-21 09:46:31 -08:00
callum_linden 05eba5d7b8 Pull in CEF 3203 (Dullanan 1.1.888) Chrome 62 build and re-enable WebGL 2017-11-20 16:08:15 -08:00
Nat Goodspeed db0e11fae3 MAINT-7977: Per Graham, unbind textures as well as deleting. 2017-11-17 18:34:45 -05:00
Nat Goodspeed 701f89625d MAINT-7977: Additional cleanup per code reviews.
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-17 15:57:41 -05:00
Nat Goodspeed f2ffd63716 MAINT-7977: Release the LLRenderTargets when done.
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 18:34:40 -05:00
Nat Goodspeed dfc0785857 MAINT-7977: If getVertexStrider() returns false, abandon benchmark.
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 16:54:27 -05:00
AndreyL ProductEngine e8818a3677 MAINT-8154 Disabled exception handling in LLAppViewer::frame() to get proper call stacks 2017-11-16 22:59:55 +02:00
ruslantproductengine d310159bee MAINT-7977 [Alex Ivy] Feature Table crashes
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-16 19:14:28 +02:00
andreykproductengine 5a402dbc1f MAINT-7228 Vertex buffer allocation failure handling 2017-11-16 17:11:48 +02:00
Ankur Ahlawat 93100236ae Merged lindenlab/viewer-release into default 2017-11-16 01:59:00 -08:00
andreykproductengine 02e418a5cd MAINT-7228 Dummy triangle should use map instead of offset (in case of VBO) 2017-11-14 19:50:17 +02:00
andreykproductengine 6502e8bf33 MAINT-7228 Vertex buffer allocation failure handling 2017-11-14 18:55:36 +02:00
ruslantproductengine 6aab85e6e4 MAINT-47 [PUBLIC]WindLight: Special overlays (including property lines and hilights for beacons) aren't visible in shader water
FIXED
2017-11-09 17:42:26 +02:00
AndreyL ProductEngine 99308bb8a8 Merged in andreyl_productengine/viewer64-marchcat (DRTVWR-431 fixes) 2018-01-17 03:46:29 +02:00
ruslantproductengine df376c0299 MAINT-6437 - Tile-Based Texture Animation Scales Incorrectly for Rigged Mesh when worn (MacOS only)
FIXED.
2017-12-26 18:20:06 +02:00
ruslantproductengine 68200703f2 MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Stability improve. (viewer x64)
2017-12-14 20:30:40 +02:00
ruslantproductengine 51c5f6319c MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Stability improve.
2017-12-04 19:16:19 +02:00
andreykproductengine f986d1bcbe MAINT-7979 Debug info should contain correct state 2017-11-07 19:16:21 +02:00
Mnikolenko Productengine c372862a7a MAINT-7966 Second Life viewer logs session ID in SecondLife.log 2017-11-07 15:44:06 +02:00
Oz Linden 1a09fee8e1 [FIXED] Access (read) violation using a LLVivoxVoiceClient::sessionState() 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-03 16:19:54 -04:00
Nat Goodspeed e6cf1f666e MAINT-7684: Update viewer-manager to codeticket version 510474. 2017-11-03 16:08:41 -04:00
Nat Goodspeed d3181c73bc MAINT-7684: Update viewer-manager to codeticket version 510466. 2017-11-03 14:52:29 -04:00
andreykproductengine e848127f23 MAINT-7228 Substituted assert with error 2017-11-03 19:27:09 +02:00
andreykproductengine 149b2d88dd MAINT-7228 Vertex buffer allocation failure handling 2017-11-01 19:36:13 +02:00
andreykproductengine fec6bbddc3 MAINT-7974 Fixed LLProfile crash(error) caused by thread unsafe variable 2017-11-03 20:30:47 +02:00
andreykproductengine 7161619d6c MAINT-7978 - Fixed allocation crash in doRead(), workers should never crash 2017-11-06 16:46:16 +02:00
Mnikolenko Productengine ece5e6b827 MAINT-7961 Search link in Recent tab of Inventory should open the Search filters for Inventory 2017-11-06 16:30:47 +02:00
Nat Goodspeed 6d94bb263f DRTVWR-418: Update viewer-manager to codeticket version 510348. 2017-10-31 14:01:34 -04:00
Nat Goodspeed d78391a27b DRTVWR-418: Update viewer-manager to codeticket version 510328. 2017-10-31 11:45:53 -04:00