summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-16Settings the startup project must come *after* add_subdirectory(newview). ↵Nicky Dasmijn
Only after this directory is added the target will be known and can be manipulated.
2022-09-16Rename MESHOPTIMIZER.cmake to Meshoptimizer.cmake as those caps honestly bug me.Nicky Dasmijn
2022-09-16Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵Nicky Dasmijn
DRTVWR-568_cmake
2022-09-15Merge branch 'master' into DRTVWR-568Callum Linden
2022-09-15DRTVWR-571: Belated merge of DRTVWR-544 version bump.Nat Goodspeed
2022-09-15Increment viewer version to 6.6.5Nat Goodspeed
following promotion of DRTVWR-544
2022-09-15SL-18153 Fixed bring to front multiple dialog handlingAndrey Kleshchev
2022-09-14SL-18151 [SEC] MOAP can force multiple floaters open on users screen: The ↵Callum Linden
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-14SL-18153 Fix invisible blocking popupAndrey Kleshchev
Don't add popup to the list twice
2022-09-08SL-3007 Report abuse option in paticipan listAndrey Kleshchev
2022-09-08SL-15787 Crash at setCapabilityAndrey Kleshchev
2022-09-06SL-18097 Don't permit multiple instances of 'unsaved changes' popupsAndrey Kleshchev
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-06SL-17984 Small cleanup in profilesAndrey Kleshchev
2022-09-06SL-3007 Small improvements for auto filling abuse reports #2Andrey Kleshchev
2022-09-01SL-17657: Merge branch 'more-c++17' into DRTVWR-568.Nat Goodspeed
Converting on DRTVWR-568 as the project branch going forward.
2022-09-01DRTVWR-568: Merge branch 'brad/cmake-minimum' into DRTVWR-568.Nat Goodspeed
This bumps the minimum required CMake version up to support for the new file(CREATE_LINK) commands.
2022-09-01DRTVWR-568: Ensure parent directory exists before CREATE_LINK.Nat Goodspeed
2022-08-31DRTVWR-568: Merge 'fix-monterey' into more-c++17 for D483 release.Nat Goodspeed
2022-08-31DRTVWR-568: Merge branch 'master' into fix-monterey for D483 release.Nat Goodspeed
2022-08-30Merge branch 'master' into DRTVWR-568Callum Linden
2022-08-30DRTVWR-568: Pull in new 3p-colladadom build, tweak to VSVER number hardcoded ↵Callum Linden
into autobuild.xml for VS 2022 and update cmake script to copy the MSVC runtime (proper fix coming
2022-08-30DRTVWR-568 need to update cmake minimumBrad Kittenbrink
2022-08-31SL-17984 The top two lines in the Description field are not available for ↵Andrey Kleshchev
selection Viewer was drawing empty "indicator_stack" over description
2022-08-31Merge branch 'master' into DRTVWR-544-maintAndrey Lihatskiy
# Conflicts: # indra/newview/llpanelpicks.cpp # indra/newview/llpanelprofile.cpp
2022-08-30Increment viewer version to 6.6.4Nat Goodspeed
following promotion of DRTVWR-483
2022-08-30DRTVWR-568: Update to colladadom build 574693Nat Goodspeed
2022-08-29Merge remote-tracking branch 'origin/more-c++17' into DRTVWR-568Callum Linden
2022-08-26DRTVWR-568: More cleanup of deleted obsolete std library features.Nat Goodspeed
2022-08-26DRTVWR-568: Eliminate more blockers to C++17 language standard.Nat Goodspeed
2022-08-25SL-18007 Edit shape freezes avatar in the middle of the turning animationAndrey Kleshchev
2022-08-25SL-18021 Generate a VS 2019 build of the Viewer using current third party ↵Callum Linden
libraries: replace hard coded VS 2017 '150' maginc number with another magic number - for VS 2019
2022-08-24DRTVWR-558: Re-enable --leap command-line switch for dev builds.Nat Goodspeed
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-24DRTVWR-558: Eliminate many spurious set-not-used variables.Nat Goodspeed
With Xcode 13.4, these unused variables break Release builds.
2022-08-23DRTVWR-558: Remove references to string join() per code review.Nat Goodspeed
2022-08-23DRTVWR-558: Streamline and generalize Windows Python search.Nat Goodspeed
2022-08-23DRTVWR-558: Fix Release variable-set-but-unused error.Nat Goodspeed
2022-08-23DRTVWR-558: macOS Monterey objdump apparently needs --optionNat Goodspeed
instead of -option as before.
2022-08-22DRTVWR-558: Fix builds on macOS 12.5 Monterey.Nat Goodspeed
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-22DRTVWR-564: Add LL::apply(): call function, passing args from tuple.Nat Goodspeed
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 dc2e2cd76f387ea6e80787fb94adcbc269cd1f25)
2022-08-10SL-17925 Fix SLURL based creation of picks and classifiedsAndrey Kleshchev
2022-08-10SL-17924 Don't clear pick's description when clicking on description for the ↵Andrey Kleshchev
first time
2022-08-10SL-17923 "Title" and "Description" labels are not displayed in "Picks" tabAndrey Kleshchev
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-08SL-14556 Profile floater does not update after a name changeAndrey Kleshchev
2022-08-05SL-17908 No left and right events when both held downAndrey Kleshchev
Reverts part of SL-15746
2022-08-04SL-17902 Crash at LLAlignedArray, out of boundsAndrey Kleshchev
2022-08-04DRTVWR-544 Post-merge build fixAndrey Lihatskiy
2022-08-04Merge branch 'master' into DRTVWR-544-maintAndrey Lihatskiy
# Conflicts: # indra/newview/llpanelface.cpp # indra/newview/llpanelface.h # indra/newview/llpanelobject.cpp
2022-08-04Merge branch master (DRTVWR-561) into DRTVWR-483Andrey Kleshchev
2022-08-03Increment viewer version to 6.6.3Nat Goodspeed
following promotion of DRTVWR-561
2022-07-21Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵Nicky
DRTVWR-543-maint_cmake