Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
Nat Goodspeed f26ba0f0ec SL-820: Make bugsplat.cmake and its symbols conditional. 2018-06-15 11:45:03 -04:00
Nat Goodspeed bb757b937c SL-820: gDirUtilp is never nullptr.
It might point to an uninitialized LLDir, but that's a whole separate problem,
one that wouldn't be detected by checking for nullptr. If we hit that, time to
change to an LLSingleton.
2018-06-15 11:28:01 -04:00
Brad Payne (Vir Linden) c65aa5f34d MAINT-8554 - animated object max encroach = 3.0 m 2018-06-15 12:15:38 +01:00
Nat Goodspeed 24e71a45ae SL-821: Update bugsplat to codeticket version 516501. 2018-06-14 21:11:36 -04:00
Nat Goodspeed 786f80b942 SL-821: When using BugSplat, don't try to upload Breakpad symbols.
With BugSplat, the Breakpad symbol files aren't generated; attempting to post
them to codeticket will fail the build.
2018-06-14 19:03:17 -04:00
Nat Goodspeed 16776975e7 SL-821: Merge removal of VSTool.exe invocation from CMake. 2018-06-14 18:25:17 -04:00
Nat Goodspeed 4dba69b04a Automated merge with file:///Users/nat/linden/viewer-no-vstool 2018-06-14 18:20:55 -04:00
Nat Goodspeed 9b7640d70a SL-821: Remove VSTool invocation to unbreak Windows TeamCity builds. 2018-06-14 18:19:54 -04:00
Nat Goodspeed 67f6625c56 SL-821: Continue changing macOS executable to match channel name.
Set our CMake 'product' variable to VIEWER_CHANNEL. This probably has far-
reaching implications, but it seems the expedient way to keep everything self-
consistent. Use ${product} in the DARWIN VIEWER_EXE_GLOBS used for Breakpad
symbol dumping instead of hardcoding 'Second Life'.

The Breakpad symbol dumping stanza was enclosed in nested (but not indented)
conditions. To these we add another condition: don't bother if we're using
BugSplat. Unify all three into a single horrendous outermost expression.

Fix the MACOSX_BUNDLE_INFO_STRING, and hence CFBundleGetInfoString, to
VIEWER_CHANNEL as well.

Our CMake MACOSX_BUNDLE_SHORT_VERSION_STRING was never used before -- we were
erroneously using MACOSX_BUNDLE_LONG_VERSION_STRING in the Info-SecondLife.plist
template even for CFBundleShortVersionString. Looks like a classic copy/paste
error. Fix that; also use four-part version number instead of three-part.

With those two changes, we shouldn't need to patch the top-level Info.plist in
viewer_manifest.py any more.

viewer_manifest.py still needs to move the viewer executable(s) to the
embedded viewer app bundle, but it no longer needs to rename the real
executable to the channel name since we've already dealt with that in CMake
land. This lets us unify the code that picks the biggest of those executables
in the first and second viewer_manifest.py runs.
2018-06-14 17:03:25 -04:00
Brad Payne (Vir Linden) 1d6b24fcc2 MAINT-8653 - enforce z-height offset for animated mesh objects 2018-06-14 20:06:32 +01:00
Nat Goodspeed 1378547bb6 SL-821: Defend macOS packaging against multiple viewer_manifest runs 2018-06-14 14:25:03 -04:00
Nat Goodspeed 6cda0ecc96 SL-821: Rename macOS Second Life executable to match the channel name.
This requires fixing CFBundleExecutable as well.
2018-06-14 13:22:20 -04:00
Nat Goodspeed 8cfc16c815 SL-821: Update to bugsplat build 516443 2018-06-14 12:50:21 -04:00
Nat Goodspeed 0c32e32996 SL-821: Update to viewer-manager build 516441 2018-06-14 12:30:38 -04:00
Nat Goodspeed ac2604a039 SL-821: Avoid Breakpad (and signal handling in general) for BugSplat.
Pass LL_BUGSPLAT into llapp.cpp compile to be able to detect that.
2018-06-14 11:31:17 -04:00
andreykproductengine 5f8d54d092 SL-920 Add new friendship caps to viewer 2018-06-14 18:15:12 +03:00
AndreyL ProductEngine 253a767fa3 Backed out changeset: 4ce8c663a9a0
STORM-2122: UDP data bandwidth measuring is off by factor 8
2018-06-19 21:20:48 +03:00
maxim_productengine d584d58e13 mac build fixes 2018-06-19 13:50:22 +03:00
maxim_productengine bbc49ea0b6 MAINT-8759 FIXED [Win] Choosing new cache location will cause disconnect if you do not choose desired path in File picker quickly 2018-06-18 17:49:49 +03:00
maxim_productengine dc580b3a0a MAINT-8751 Add a link to create an account to the viewer login screen 2018-06-18 12:49:11 +03:00
andreykproductengine c250ec6629 MAINT-8731 Fixed wrong value 2018-06-16 16:56:30 +03:00
Andrey Kleshchev 374cebfa87 Merged pull request #635
MAINT-8395 Rollback part of SL-711 to fix related crashes
2018-06-15 12:54:28 +00:00
AndreyL ProductEngine 03d11d6783 Merged in lindenlab/viewer-bear 2018-06-14 21:53:10 +03:00
maxim_productengine 984ea33f7b MAINT-8750 Add transparency indicator for invisiprims. 2018-06-14 18:51:18 +03:00
andreykproductengine 6c231ba8a6 MAINT-8395 Rollback part of SL-711 to fix related crashes 2018-06-14 18:30:40 +03:00
Nat Goodspeed ab9a3db37f SL-821: Update to bugsplat build 516433 2018-06-14 10:56:28 -04:00
Nat Goodspeed 5caeacb3f6 SL-821: Create macOS symbol-file archive while packaging. 2018-06-14 10:55:38 -04:00
Brad Payne (Vir Linden) edf6795eda SL-915, MAINT-8554 - cleanup/reorg, added encroachment fix info to DebugAnimatedObjects output 2018-06-13 21:49:24 +01:00
Brad Payne (Vir Linden) abcddc97cf SL-915, MAINT-8554 - WIP on managing dynamic avatar bounding box, using to constrain encroachment by animated objects 2018-06-13 19:39:10 +01:00
andreykproductengine 5f890af707 MAINT-8731 Click action to disable clicking objects, per-object in a linkset 2018-06-13 20:28:26 +03:00
Anchor Linden 7abb0c99be [DRTVWR-476] - add universal head,upper,lower tattoos 2018-06-13 01:09:27 +05:30
Brad Payne (Vir Linden) a8c87d5ba8 SL-915 - avoid excess updates to avatar spatial extent 2018-06-12 16:13:23 +01:00
Nat Goodspeed c32ede22bb DRTVWR-447: merge Oz's recent changes 2018-06-12 10:12:50 -04:00
Nat Goodspeed 043a38bf0f Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-06-12 09:14:23 -04:00
Brad Payne (Vir Linden) 6bf8fb58de SL-915 - timers, ignore zero weights, log joint boxes in dumpXML output 2018-06-11 22:10:33 +01:00
Brad Payne (Vir Linden) 887638c4d2 SL-915 - fix for crash when logcontrol file reloaded 2018-06-11 13:55:34 +01:00
Brad Payne (Vir Linden) 6862190500 SL-915 - face-level caching, bug fix 2018-06-08 19:56:34 +01:00
Anchor Linden 56fc3222dc [DRTVWR-476] - create new wearable type 2018-06-08 20:36:49 +05:30
Brad Payne (Vir Linden) f30d95ee5f SL-915 - more on alignment for 32-bit 2018-06-08 14:19:46 +01:00
Brad Payne (Vir Linden) 430f9420cf SL-915 - more on dynamic extent tracking, possible fix for 32-bit crash issues 2018-06-07 22:18:15 +01:00
ruslantproductengine b0e5bee0b4 MAINT-8723 - Selecting mesh objects make several HUD-related items invisible
FIXED (from FS Ansariel patches)
2018-06-07 18:46:03 +03:00
Anchor Linden 5651b433d3 fix xcode build 2018-06-06 03:23:32 +05:30
Brad Payne (Vir Linden) 2a2046fd07 merge 2018-06-05 22:44:04 +01:00
Brad Payne (Vir Linden) f8b9af0216 SL-915 - cleanup of LLSkinningUtil 2018-06-05 21:16:31 +01:00
Brad Payne (Vir Linden) 1c62165a2b SL-915 - removed no optimize pragmas 2018-06-05 20:35:48 +01:00
Brad Payne (Vir Linden) b269b53170 SL-915 - alignment/optimization changes 2018-06-05 19:54:30 +01:00
Anchor Linden 6e1cbd04b4 Merge 2018-06-05 23:21:30 +05:30
Brad Payne (Vir Linden) 3fcf7a32ee SL-915 - incremental updates to dynamic bounding box, setting to control detail. 2018-06-05 15:35:21 +01:00
Brad Payne (Vir Linden) 228525aa27 SL-915 - tracking joint is rigged state 2018-06-04 14:43:06 +01:00
Brad Payne (Vir Linden) e86839fac1 SL-915 - WIP on dynamic joint box tracking 2018-06-01 15:08:59 +01:00