Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
andreykproductengine b44e479893 MAINT-7993 Fixed on uploading inventory will show up but won't display uploaded item 2017-12-04 19:04:09 +02:00
Brad Payne (Vir Linden) 0c800002e2 SL-704 - animated object debug logging cleanup 2017-12-04 13:57:49 +00:00
Brad Payne (Vir Linden) fd893e1836 SL-704 - removed gratuitous mSpecialRenderMode 2017-12-04 11:35:08 +00:00
Brad Payne (Vir Linden) 4b439ff968 SL-704 - made avatar hierarchy more consistent by adding lluiavatar for viewer-local avs used in upload previews 2017-12-04 11:15:47 +00:00
Nat Goodspeed 5f0cc13273 Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2017-12-02 09:31:57 -05:00
andreykproductengine f32f0aff4b MAINT-8036 Fixed Viewer freezing when overwriting existing snpshot with new one. 2017-12-01 18:50:39 +02:00
Brad Payne (Vir Linden) 0d2d6b42ba SL-704, SL-759 - support for impostoring of animated objects, comment and code cleanup 2017-12-01 14:15:34 +00:00
andreykproductengine 62390a7e0a MAINT-8034 Folder depth was not counted correctly 2017-12-01 15:58:22 +02:00
callum_linden dd0d2805e2 Automated erge with tip of viewer64 2017-11-30 14:44:44 -08:00
Oz Linden 969f9b863d VOICE-51: (really) update Vivox SDK to build 27586 2017-11-30 03:37:29 -08:00
Brad Payne (Vir Linden) 5c7f27562d merge 2017-11-29 23:40:12 +00:00
Nat Goodspeed e3a2c5e321 DRTVWR-418: Merge from latest viewer-release 2017-11-29 14:47:09 -05:00
AndreyL ProductEngine e7eed47330 Merged in lindenlab/viewer-lynx 2017-11-29 21:38:34 +02:00
Oz Linden a12e282cd4 merge changes for 5.0.9-release 2017-11-29 11:31:08 -08:00
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
Brad Payne (Vir Linden) 84b6bce4ee SL-704 - attachment surface area now computed in bulk rather than updated incrementally. Same dubious formula. 2017-11-17 14:26:34 +00:00
Brad Payne (Vir Linden) 1fd5d03847 SL-763 - disabled in slightly different way, more comments 2017-11-17 11:48:58 +00: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
Brad Payne (Vir Linden) b625f9cd99 SL-763 - disabling the use_quantum optimization in LLMotionController until it can be fixed. 2017-11-16 20:33:11 +00:00
Brad Payne (Vir Linden) 6e75ceeff3 SL-704 - more cleanup of AXON commented code 2017-11-16 20:23:39 +00:00
Brad Payne (Vir Linden) 64e5cfc054 SL-704 - more cleanup, including releaseMeshData() for control avatars, which don't need mesh data. 2017-11-16 20:00:38 +00:00
Brad Payne (Vir Linden) 2f1b75f03e SL-704 - first pass cleaning up comments. Also added LLControlAvatar::initInstance() as a potential hook for optimizations. 2017-11-16 19:24:53 +00: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