Commit Graph

46773 Commits (7efe86cdde1fd8821d73e330c52145cdb786999b)

Author SHA1 Message Date
Nat Goodspeed 7efe86cdde DRTVWR-587: Simplify Python.cmake by omitting find_package(Python3).
Elsewhere in CMake land, we reference PYTHONINTERP_FOUND and
PYTHON_EXECUTABLE, both of which are explicitly set by Python.cmake. We don't
seem to need the find_package(Python3 COMPONENTS Interpreter) call. Given that
we take some pains to be careful about which Windows Python interpreter we
find, this eliminates a wildcard.
2023-09-05 16:42:48 -04:00
Alexander Gavriliuk 25388312cf SL-20206 Underwater visuals problematic when camera is swung below Z=0 2023-09-05 13:24:54 +02:00
Ansariel 512d450fe3 Fix CMake CMP0148 deprecation warning introduced with CMake 3.27.4 2023-08-31 18:59:23 +03:00
Andrey Kleshchev fa29f4f0b1 SL-20224 Update contributions
Fix builds using OpenAL
2023-08-29 20:44:27 +03:00
Ansariel fd73b6e5cf Fix builds using OpenAL 2023-08-29 20:10:32 +03:00
Andrey Kleshchev 35c0f1a769 SL-20205 Clipping of label "Water" 2023-08-29 13:22:53 +03:00
Andrey Kleshchev 3d2da2b2c0 SL-20214 Crash at LLControlAVBridge::updateSpatialExtents 2023-08-28 23:18:54 +03:00
Andrey Lihatskiy 147def0fdb SL-20130 Update viewer-manager (win64) to build 3.0-83fb46a 2023-08-28 20:40:30 +03:00
Andrey Lihatskiy dc384d6046 SL-20130 Update viewer-manager to build 3.0-83fb46a 2023-08-28 20:21:11 +03:00
Andrey Lihatskiy 2d27a6ac31 DRTVWR-587 Post-merge build fix 2023-08-24 00:12:24 +03:00
Andrey Lihatskiy db3b43ce24 Merge branch 'DRTVWR-582-maint-U' into DRTVWR-587-maint-V 2023-08-23 22:28:58 +03:00
Andrey Lihatskiy d08859f3f4 Merge branch 'main' into DRTVWR-587-maint-V
# Conflicts:
#	autobuild.xml
2023-08-23 22:28:01 +03:00
Vir Linden d454512050 Increment viewer version to 6.6.15
following promotion of DRTVWR-582
2023-08-23 15:20:19 -04:00
Andrey Kleshchev f40b85c4f4 SL-20184 Crash when opening Marketplace Listings Window
Looks like a bit of code from Inventory Extensions viewer leaked into
release. This was supposed to prevent 'folder does not exist' spam as
Inventory Extensions does not create folders this way, instead it
blocked folder creation.
2023-08-23 19:39:28 +03:00
Alexander Gavriliuk 06989cb145 SL-19528 Remove PERMISSION_DEBIT warning (revert recent change) 2023-08-14 23:32:34 +02:00
Andrey Lihatskiy bbb1f32cfc SL-20121 Fixed the crash in LLViewerInput::getKeyBindingAsString() 2023-08-04 01:44:44 +03:00
Andrey Lihatskiy ab000b4dce SL-16671 Add "Bellisseria" to the viewer dictionary 2023-08-03 01:13:29 +03:00
Andrey Lihatskiy c704a5fb62 DRTVWR-582 Update llca to build 202305160024.0 2023-08-02 15:00:13 +03:00
Alexander Gavriliuk 8ed2fb9464 SL-19528 Remove PERMISSION_DEBIT warning from experience that is Grid and Privileged 2023-08-02 02:04:14 +02:00
Andrey Kleshchev ef9cb58a9e SL-18623 LLAvatarRenderInfoAccountant coroutine crash
For unknown reason allocations of these coroutines often crash on client machines.
1. Limit quantity of coros running in parallel by reducing retries and wait time
2. Print out more diagnostic info
2023-08-01 01:07:51 +03:00
Alexander Gavriliuk 2531144643 SL-18399 'DisableCameraConstraints' debug setting is not working on RC 2023-07-28 10:36:00 +02:00
Nat Goodspeed bfc9772d61 DRTVWR-587: Use [[noreturn]] attribute on callFail() methods
that unconditionally return. This eliminates the problem of pacifying a
compiler that expects a return statement vs. a compiler that detects that
callFail() unconditionally throws.

Thanks, Ansariel.
2023-07-28 11:05:46 +03:00
Nat Goodspeed 1f615e78b8 SL-20031: Update to viewer-manager 3.0-bd3aec2.
This one includes the fix for SL-19756.
2023-07-28 11:04:01 +03:00
Nat Goodspeed f6505f5a40 SL-20031: Update viewer-manager to 3.0-5cfc07c.
This version eliminates references to the Windows wmic command, calling the
WMI API instead.
2023-07-28 11:04:01 +03:00
Nat Goodspeed 6a77d333d3 DRTVWR-587: Skip some tests that only fail with older Visual Studio 2023-07-27 21:09:50 -04:00
Nat Goodspeed 7fcb2bdb05 DRTVWR-587: Make LLSDParam<LLSD> simplify type when delegating.
LLSDParam<LLSD> is the generic case, when we need to pass LLSDParam adapters
to some set of function parameters whose types we don't specifically know. Its
templated conversion operator notices the actual parameter type T and
delegates conversion to the specific LLSDParam<T> specialization.

But when T has picked up references, e.g. somewhere along the way in the
LL::apply() machinery, the compiler might not choose the desired conversion
because we don't have a sufficiently specific LLSDParam specialization.

LLSDParam<LLSD> can address that by using std::decay_t<T> when delegating to
the specific LLSDParam specialization. This removes references, const and
volatile.
2023-07-27 16:29:41 -04:00
Nat Goodspeed 1cebf95f13 DRTVWR-587: Disable LazyEventAPI tests on TeamCity Macs.
There's a limit to how much time it's worth trying to work around a compiler
bug that's already been fixed in newer Xcode.
2023-07-27 12:21:05 -04:00
Nat Goodspeed 2159da95e0 DRTVWR-587: Try harder to work around clang bug. 2023-07-27 11:11:53 -04:00
Nat Goodspeed 5000f8bd12 DRTVWR-587: Try to work around clang bug. 2023-07-27 10:50:46 -04:00
Nat Goodspeed edab599eda DRTVWR-587: Revert "Try again to address older clang difficulties."
That wasn't the issue. This is a compiler bug:
https://github.com/llvm/llvm-project/issues/41999
https://stackoverflow.com/q/57080425
https://bugs.llvm.org/show_bug.cgi?id=42654

This reverts commit c406fa7ae9.
2023-07-27 10:31:55 -04:00
Nat Goodspeed c406fa7ae9 DRTVWR-587: Try again to address older clang difficulties. 2023-07-27 09:49:54 -04:00
Nat Goodspeed 35e8d44e17 DRTVWR-587: Tweak LazyEventAPIBase::add() to mollify clang.
Both the previous version and this compile and run successfully with Xcode
14.3.1, but our older TeamCity compiler chokes -- so we must iterate remotely,
sigh.
2023-07-27 08:52:10 -04:00
Nat Goodspeed 861cf0a5d0 DRTVWR-587: Move constexpr arity into lambda that uses it.
VC doesn't recognize that a constexpr name doesn't need to be bound into a
lambda. However, since it's knowable at compile time, it can be deduced within
the innermost lambda.

(cherry picked from commit 37c3daff1a565eaafee691dfb57702b6b8f024d6)
2023-07-26 18:14:07 -04:00
Alexander Gavriliuk df880791b8 SL-18619 Eyes not rendering in Shape floater thumbnails 2023-07-26 20:28:13 +02:00
Andrey Kleshchev 24f9b1f6da SL-20049 Don't show selection beam when attempting to drag avatar 2023-07-26 00:59:32 +03:00
Nat Goodspeed 0a014776b3 DRTVWR-587: Pacify VS 2022 specifically. 2023-07-25 03:07:57 +03:00
Andrey Kleshchev 37a6b6411c SL-18058 Updated profile picture not shown in Conversation floater 2023-07-25 00:15:37 +03:00
Andrey Lihatskiy 4a19e601ea SL-20054 Update contributions.txt 2023-07-24 20:50:24 +03:00
Lars Næsbye Christensen a6e84f5e9e update DejaVu Fonts to 2.37, including LICENSE 2023-07-24 19:21:16 +03:00
nat-goodspeed 6917f86dab
Merge pull request #300 from larsnaesbye/main
Replace deprecated event mask call (macOS)
2023-07-24 19:15:09 +03:00
Lars Næsbye Christensen fbc4c9e31f replaces deprecated (since 10.12) reference to NSAnyEventMask with the replacement NSEventMaskAny. Functionality unaltered. 2023-07-21 00:25:07 +02:00
Andrey Lihatskiy 33e0766ee0 SL-19948 Update estate manager and ban list limits to match new values from simulator 2023-07-20 02:04:33 +03:00
nat-goodspeed 64a0911eef
Merge pull request #280 from secondlife/dispatch-maint-v2
Major improvements to LLLeap functionality
2023-07-18 18:15:56 +03:00
Brad Linden 71e7c7c705 Fixes for compatibility with new xcode 15 beta for any viewer branch after DRTVWR-577 (#232) 2023-07-18 12:00:01 +03:00
Andrey Kleshchev bc3f2d53d1 SL-19891 Make sure focusable elements clear focus on destruction 2023-07-18 01:56:42 +03:00
marchcat-pe 37f41392cd
Merge pull request #285 from secondlife/marchcat/SL-19669
INTL-490 Japanese Translation Update
2023-07-17 23:44:34 +03:00
Andrey Kleshchev 4c848c8258 Merge branch 'main' (DRTVWR-580) into DRTVWR-587-maint-V 2023-07-17 23:18:04 +03:00
Andrey Lihatskiy 4c141cc4c5 Merge branch 'DRTVWR-580-maint-T' into DRTVWR-582-maint-U 2023-07-17 23:17:49 +03:00
Andrey Lihatskiy 07ff9a5d67 Merge branch 'main' into DRTVWR-582-maint-U
# Conflicts:
#	doc/contributions.txt
#	indra/llcommon/llerrorthread.cpp
2023-07-17 23:17:29 +03:00
Nat Goodspeed ec4135da63 Increment viewer version to 6.6.14
following promotion of DRTVWR-580
2023-07-17 16:12:39 -04:00