Commit Graph

45843 Commits (8e0b039e554e320cedfdef3057a3073a493db2e7)

Author SHA1 Message Date
Nicky Dasmijn 8e0b039e55 Cleanup sweep 2022-09-17 17:14:16 +02:00
Nicky Dasmijn 8c1427c39f Only set include property on ll::bugpsplat target when on Windows.
The include was preveiously declared for all platforms, but the Mac
package does not even ship this include directory. With the new way
cmake works this will lead to an error (which is good, so we don't
end with bogus include dirs).
2022-09-17 12:57:49 +02:00
Nicky 7a71cea15b Workaround to keep old cmake versions limping around. 2022-09-17 12:02:25 +02:00
Nicky Dasmijn 68c680599b Try to make sure this also works with the havok version of llphysicsextension. 2022-09-17 11:21:06 +02:00
Nicky Dasmijn 31341ac605 Settings the startup project must come *after* add_subdirectory(newview). Only after this directory is added the target will be known and can be manipulated. 2022-09-16 23:53:32 +02:00
Nicky Dasmijn 554717044f Rename MESHOPTIMIZER.cmake to Meshoptimizer.cmake as those caps honestly bug me. 2022-09-16 23:24:39 +02:00
Nicky Dasmijn 0710d95f4b Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into DRTVWR-568_cmake 2022-09-16 23:15:49 +02:00
Callum Linden f08f20db5f Merge branch 'master' into DRTVWR-568 2022-09-15 17:00:34 -07:00
Nat Goodspeed f83289d3a7 DRTVWR-571: Belated merge of DRTVWR-544 version bump. 2022-09-15 14:35:17 -04:00
Nat Goodspeed c2a27c474d Increment viewer version to 6.6.5
following promotion of DRTVWR-544
2022-09-15 13:28:43 -04:00
Andrey Kleshchev dd5aa8f6f4 SL-18153 Fixed bring to front multiple dialog handling 2022-09-15 01:56:54 +03:00
Callum Linden 3248eb87dc SL-18151 [SEC] MOAP can force multiple floaters open on users screen: The Viewer part of the fix for this JIRA - pulls in the updated Dullahan that exposes the user_gesture/is_redirect flags and uses them to determine what type of 'nav_type' is exchanged with viewer/plugin 2022-09-14 14:52:31 -07:00
Andrey Kleshchev d82d94f41c SL-18153 Fix invisible blocking popup
Don't add popup to the list twice
2022-09-14 22:50:44 +03:00
Andrey Kleshchev 372e5b6dfa SL-3007 Report abuse option in paticipan list 2022-09-08 02:19:13 +03:00
Andrey Kleshchev c3fe23ef14 SL-15787 Crash at setCapability 2022-09-08 02:19:13 +03:00
Andrey Kleshchev 1cc4e061bb SL-18097 Don't permit multiple instances of 'unsaved changes' popups
Make notifications modal. When multiple ones are visible, first popup works, interacting with second one causes a crash. And it shouldn't be possible to change anything in floater when these notifications are visible
2022-09-06 21:46:47 +03:00
Andrey Kleshchev da8dcd70f9 SL-17984 Small cleanup in profiles 2022-09-06 01:23:41 +03:00
Andrey Kleshchev 10eb8424af SL-3007 Small improvements for auto filling abuse reports #2 2022-09-06 01:23:41 +03:00
Nat Goodspeed 5883ff178b SL-17657: Merge branch 'more-c++17' into DRTVWR-568.
Converting on DRTVWR-568 as the project branch going forward.
2022-09-01 14:07:52 -04:00
Nat Goodspeed 215bc3883b DRTVWR-568: Merge branch 'brad/cmake-minimum' into DRTVWR-568.
This bumps the minimum required CMake version up to support for the new
file(CREATE_LINK) commands.
2022-09-01 12:40:34 -04:00
Nat Goodspeed 675cfedb8a DRTVWR-568: Ensure parent directory exists before CREATE_LINK. 2022-09-01 12:27:08 -04:00
Nat Goodspeed 1ffe9d4613 DRTVWR-568: Merge 'fix-monterey' into more-c++17 for D483 release. 2022-08-31 12:06:02 -04:00
Nat Goodspeed 13456d01a7 DRTVWR-568: Merge branch 'master' into fix-monterey for D483 release. 2022-08-31 12:04:10 -04:00
Callum Linden 2aace1793b Merge branch 'master' into DRTVWR-568 2022-08-30 15:23:37 -07:00
Callum Linden ef58b9751a DRTVWR-568: Pull in new 3p-colladadom build, tweak to VSVER number hardcoded into autobuild.xml for VS 2022 and update cmake script to copy the MSVC runtime (proper fix coming 2022-08-30 15:20:04 -07:00
Brad Kittenbrink 56d5666f9a DRTVWR-568 need to update cmake minimum 2022-08-30 14:43:34 -07:00
Andrey Kleshchev d55a6308c2 SL-17984 The top two lines in the Description field are not available for selection
Viewer was drawing empty "indicator_stack" over description
2022-08-31 00:34:17 +03:00
Andrey Lihatskiy 5c18921e9a Merge branch 'master' into DRTVWR-544-maint
# Conflicts:
#	indra/newview/llpanelpicks.cpp
#	indra/newview/llpanelprofile.cpp
2022-08-31 00:16:09 +03:00
Nat Goodspeed d31a83fb94 Increment viewer version to 6.6.4
following promotion of DRTVWR-483
2022-08-30 17:02:51 -04:00
Nat Goodspeed 435ff355ed DRTVWR-568: Update to colladadom build 574693 2022-08-30 16:15:30 -04:00
Callum Linden a3f7f7d8c0 Merge remote-tracking branch 'origin/more-c++17' into DRTVWR-568 2022-08-29 10:14:06 -07:00
Nat Goodspeed 592abc460c DRTVWR-568: More cleanup of deleted obsolete std library features. 2022-08-26 22:49:16 -04:00
Nat Goodspeed 2dc4aec993 DRTVWR-568: Eliminate more blockers to C++17 language standard. 2022-08-26 17:21:01 -04:00
Andrey Kleshchev 1f930a7222 SL-18007 Edit shape freezes avatar in the middle of the turning animation 2022-08-25 22:48:23 +03:00
Callum Linden 35de5fc912 SL-18021 Generate a VS 2019 build of the Viewer using current third party libraries: replace hard coded VS 2017 '150' maginc number with another magic number - for VS 2019 2022-08-25 10:04:02 -07:00
Nat Goodspeed 96ec4b3a54 DRTVWR-558: Re-enable --leap command-line switch for dev builds.
The --leap command-line switch is independent of updater processing. It should
NOT be suppressed when the updater is suppressed. --leap is used for viewer
testing, which is important for dev builds!
2022-08-24 14:01:16 -04:00
Nat Goodspeed 65612700f3 DRTVWR-558: Eliminate many spurious set-not-used variables.
With Xcode 13.4, these unused variables break Release builds.
2022-08-24 14:00:16 -04:00
Nat Goodspeed 2c95174031 DRTVWR-558: Remove references to string join() per code review. 2022-08-23 17:23:40 -04:00
Nat Goodspeed 94c571887b DRTVWR-558: Streamline and generalize Windows Python search. 2022-08-23 17:21:31 -04:00
Nat Goodspeed 7d996857cc DRTVWR-558: Fix Release variable-set-but-unused error. 2022-08-23 15:14:18 -04:00
Nat Goodspeed 7bef77cf4b DRTVWR-558: macOS Monterey objdump apparently needs --option
instead of -option as before.
2022-08-23 12:55:38 -04:00
Nat Goodspeed 15d37713b9 DRTVWR-558: Fix builds on macOS 12.5 Monterey.
Always search for python3[.exe] instead of plain 'python'. macOS Monterey no
longer bundles Python 2 at all.

Explicitly make PYTHON_EXECUTABLE a cached value so if the user edits it in
CMakeCache.txt, it won't be overwritten by indra/cmake/Python.cmake.

Do NOT set DYLD_LIBRARY_PATH for test executables! That has Bad Effects, as
discussed in https://stackoverflow.com/q/73418423/5533635. Instead, create
symlinks from build-mumble/sharedlibs/Resources -> Release/Resources and from
build-mumble/test/Resources -> ../sharedlibs/Release/Resources. For test
executables in sharedlibs/RelWithDebInfo and test/RelWithDebInfo, this
supports our dylibs' baked-in load path @executable_path/../Resources. That
load path assumes running in a standard app bundle (which the viewer in fact
does), but we've been avoiding creating an app bundle for every test program.
These symlinks allow us to continue doing that while avoiding
DYLD_LIBRARY_PATH.

Add indra/llcommon/apply.h. The LL::apply() function and its wrapper macro
VAPPLY were very useful in diagnosing the problem.

Tweak llleap_test.cpp. This source was modified extensively for diagnostic
purposes; these are the small improvements that remain.
2022-08-22 21:00:42 -04:00
Nat Goodspeed c0f709b637 DRTVWR-564: Add LL::apply(): call function, passing args from tuple.
This anticipates C++17's std::apply(), and in fact once we detect C++17, we'll
just use that. But in C++14 we must still provide our own implementation.

(cherry picked from commit dc2e2cd76f)
2022-08-22 20:39:37 -04:00
Andrey Kleshchev c4335939d9 SL-17925 Fix SLURL based creation of picks and classifieds 2022-08-10 19:03:12 +03:00
Andrey Kleshchev dd4156251b SL-17924 Don't clear pick's description when clicking on description for the first time 2022-08-10 17:24:26 +03:00
Andrey Kleshchev eab708daed SL-17923 "Title" and "Description" labels are not displayed in "Picks" tab
Fixed unlabeled fields in picks: For consistency purposes and for clarity both picks and classifieds should display title and descriprion labels.
Fixed extra large spacing in classifieds
2022-08-10 17:23:27 +03:00
Andrey Kleshchev 946bdc1ee3 SL-14556 Profile floater does not update after a name change 2022-08-08 22:38:56 +03:00
Andrey Kleshchev bc26931482 SL-17908 No left and right events when both held down
Reverts part of SL-15746
2022-08-05 19:44:54 +03:00
Andrey Kleshchev 09400b74ad SL-17902 Crash at LLAlignedArray, out of bounds 2022-08-04 22:14:08 +03:00
Andrey Lihatskiy 51efcfea25 DRTVWR-544 Post-merge build fix 2022-08-04 01:51:07 +03:00