Commit Graph

69051 Commits (bdc94eac5cda3dd6700a1cd462178b7ac3c4cfec)

Author SHA1 Message Date
Ansariel 3d7c5c52d9 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-08-31 17:26:51 +02:00
Ansariel c0d7aca582 Merge branch 'DRTVWR-548-maint-N' of https://bitbucket.org/lindenlab/viewer 2022-08-31 17:03:02 +02:00
Ansariel 55f51f4829 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-08-31 17:02:33 +02:00
Ansariel 41d07e237a Merge branch 'DRTVWR-544-maint' of https://bitbucket.org/lindenlab/viewer 2022-08-31 16:05:55 +02:00
Ansariel 2f42e999e0 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
# Conflicts:
#	indra/newview/llhudtext.cpp
#	indra/newview/llpanelpicks.cpp
#	indra/newview/llpanelprofile.cpp
2022-08-31 16:04:49 +02:00
Ansariel 506c08db61 Restore notification when trying to add picks while limit is already reached 2022-08-31 15:57:25 +02:00
Ansariel c87c552838 Some tweaking of the new profile floater 2022-08-31 15:20:11 +02:00
Mnikolenko Productengine 6724b8ce2c SL-18051 FIXED Have to leave group more than once to actually leave a group 2022-08-31 14:00:36 +03: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 Lihatskiy 55da4ea8bb Merge branch 'master' into DRTVWR-565-maint-P
# Conflicts:
#	indra/newview/llfloateroutfitsnapshot.cpp
2022-08-31 00:36:22 +03: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
Ansariel 4562d0bfc5 Merge branch 'master' of https://bitbucket.org/lindenlab/viewer 2022-08-30 23:20:29 +02:00
Ansariel 18341f0d76 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-08-30 23:19:12 +02:00
Andrey Lihatskiy a9a63db0f0 Merge branch 'master' into DRTVWR-548-maint-N 2022-08-31 00:17:37 +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
Andrey Kleshchev 8db0740bd6 SL-17779 Texture position changes were ignored on rigged meshes
Since the performance overhaul project, there should be essentially no difference between rigged meshes and non-rigged as far as vertex buffer management is concerned.
2022-08-30 23:50:23 +03: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
PanteraPolnocy e89717da5c The newline characters do not really work in these notifications 2022-08-28 23:23:45 +02:00
Nicky 1ba248b3ac Move development branch to 6.3.4 2022-08-27 16:46:19 +02: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
Beq 90b964a61f FIRE-31942 - Disable CoRo for 360 by default to avoid heap corruption 2022-08-26 19:48:42 +01:00
PanteraPolnocy 5b4c09f27c Minor cleanup 2022-08-26 18:50:44 +02: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
Andrey Kleshchev a81a60f1b5 SL-18019 Sometimes rigged meshes don't show in preview thumbnails 2022-08-25 20:07:28 +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
Ansariel ced776e7da FIRE-31966: Exclude animesh from showing up in shape editor previews 2022-08-25 10:56:43 +02:00
Ansariel c8f8427f5e Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-08-25 10:09:51 +02:00
Ansariel 074c2acb74 FIRE-31986: Undo some alpha rendering optimizations which in the end seem to cause more issues and strange/different behavior compared to the LL viewer 2022-08-25 10:09:42 +02: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
PanteraPolnocy 34b4e37dd7 FIRE-31988 Russian translation update, by Romka Swallowtail 2022-08-24 18:56:33 +02: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
PanteraPolnocy 03031d889e Updated Polish translation (folders in separate window) 2022-08-23 19:03:07 +02:00
PanteraPolnocy f194d6b04f Reverting too long strings to 'n/a', for now, in applicable cases, in panel_region_general file 2022-08-23 19:02:14 +02:00
PanteraPolnocy 18db16f1bc FIRE-31978 French translation update, by Laurent Bechir 2022-08-23 18:58:39 +02: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
Ansariel 90c3e57768 Forgot to tag this 2022-08-23 14:39:17 +02:00
Ansariel bf37e7e6d2 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-08-23 14:36:02 +02:00
Ansariel 8a24352bfa Stop spamming the log... 2022-08-23 14:35:51 +02:00
Ansariel 9dd035beda Add option to open inventory folders in separate window 2022-08-23 14:35:21 +02:00
Nicky acf0bd213b FIRE-31942; guard against sCull being invalid. 2022-08-23 13:00:30 +02: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