Commit Graph

49604 Commits (4c2d4e32addd95dedf01acf254db9b41b0813fdb)

Author SHA1 Message Date
Bennett Goble e9f493cea0 Add python 3.12 to FindPython search path
Look for python 3.12 in the registry along with all the other versions.
2023-10-08 16:36:54 -07:00
Alexander Gavriliuk e7f1466a7b Merge branch main into DRTVWR-489 2023-10-08 14:01:05 +02:00
Andrey Kleshchev eab9396579 SL-20386 Fix default material recognition in picker's inventory 2023-10-07 19:20:44 +03:00
Andrey Kleshchev 18f3ecfc04 SL-20383 Fix scroll locking view 2023-10-07 19:20:44 +03:00
Alexander Gavriliuk c6f469a2b4 SL-20420 Emoji - Increase nearby chat history buffer size 2023-10-06 23:10:35 +02:00
Alexander Gavriliuk 393896be16 SL-20420 Emoji - Increase nearby chat history buffer size 2023-10-06 23:09:54 +02:00
Alexander Gavriliuk 13fe9744d7 SL-20420 Emoji - Increase nearby chat history buffer size 2023-10-06 22:58:10 +02:00
Cosmic Linden 7297f02704 SL-20396: On second thought, just apply the whole Blinn-Phong transform stack to PBR, but only during texture animations 2023-10-06 11:08:44 -07:00
Cosmic Linden 85470fc4d2 SL-20396: Apply blinn-phong rotation to texture translation animations for GLTF materials, for more consistent behavior 2023-10-06 10:13:00 -07:00
Nat Goodspeed 6d3fa5f13f SL-18837: Update Tracy to 0.8.1-235e98f 2023-10-06 12:25:13 -04:00
Nat Goodspeed 909371d080 SL-18837: Remove 32-bit Windows package entries.
glext, which contains only header files, now builds only a single common
package instead of platform-specific ones. But as long as we retain the
platform-specific URLs, autobuild will continue to prefer those over the
common platform. Remove all platform-specific glext package entries.
2023-10-06 11:52:42 -04:00
Nat Goodspeed 093b6a1494 SL-18837: Update to Dullahan 1.14.0 with CEF 117 2023-10-06 06:55:34 -04:00
Nat Goodspeed 7648978397 SL-18837: Name the release for the build number to readily find it. 2023-10-05 15:25:54 -04:00
Andrey Kleshchev 4bff253101 SL-19311 Grey textures after teleport 2023-10-05 22:03:44 +03:00
Alexander Gavriliuk f9a4266e2f SL-20355 Sort completion suggestions by position of the search pattern 2023-10-05 18:41:01 +02:00
Nat Goodspeed 7504b1c319 SL-18837: When llrand_test.cpp fails, display the failing value.
It's frustrating and unactionable to have a failing test report merely that
the random value was greater than the specified high end. Okay, so what was
the value? If it's supposed to be less than the high end, did it happen to be
equal? Or was it garbage? We can't reproduce the failure by rerunning!

The new ensure_in_exc_range(), ensure_in_inc_range() mechanism is somewhat
complex because exactly one test allows equality with the high end of the
expected range, where the rest mandate that the function return less than the
high end. If that's a bug in the test -- if every llrand function is supposed
to return less than the high end -- then we could simplify the test logic.
2023-10-05 10:17:09 -04:00
Alexander Gavriliuk da783d1750 SL-20389 Emoji Completion floater - highlight the entered part of the shortcode 2023-10-05 14:25:26 +02:00
Alexander Gavriliuk 98214577c3 SL-20390 Emoji Completion floater - ignore symbols in shortcodes when searching by pattern 2023-10-05 12:24:20 +02:00
Alexander Gavriliuk 9f8763cae1 SL-20402 Emoji Completion floater - use vertical scrollbar when needed 2023-10-05 12:10:34 +02:00
Nat Goodspeed 18b8a68c46 SL-18837: Merge branch 'actions-clean-manifest' into actions.
This branch cleans up crufty code in build.yaml, build.sh and
viewer_manifest.py that was packaging, signing and uploading installers before
the SL-19242 work.
2023-10-04 20:46:22 -04:00
Alexander Gavriliuk b6109a0da5 SL-20348 Focus should be in the chat bar when the Conversations floater is opened 2023-10-05 02:21:54 +02:00
Nat Goodspeed 1570153a84 SL-18837: build.sh shouldn't even check for an installer.
We no longer package the installer before this point, and we want to upload
symbol files even so.
2023-10-04 19:40:46 -04:00
Alexander Gavriliuk 45d11733e8 SL-20348 Focus should be in the chat bar when the Conversations floater is opened 2023-10-05 01:35:42 +02:00
Nat Goodspeed 89191059ef SL-18837: Upload symbol file and physics pkg without installer.
build.sh logic used to test whether the installer existed and skip the
symbol-file and llphysicsextensions uploads if not. Since we now sign and
package the built viewer in a later build job, it's no longer appropriate to
gate these uploads on existence of the installer.
2023-10-04 16:54:07 -04:00
RunitaiLinden b553899087 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-10-04 15:42:10 -05:00
RunitaiLinden a1a32edf52 SL-20141 Remove "Local Lights" checkbox and instead make the number of lights rendered scale with the "Quality & speed" slider 2023-10-04 15:41:44 -05:00
Cosmic Linden 70abb3085d SL-20254: Fix blinn-phong alpha of 0 making GLTF materials invisible for non-root prims. 2023-10-04 13:02:21 -07:00
Nat Goodspeed 59cd3f48b0 SL-18837: Fix set-but-unreferenced in LLInventoryGallery::startDrag() 2023-10-04 14:19:44 -04:00
Andrey Lihatskiy 03d2dc5d2c Revert "DRTVWR-587: Simplify Python.cmake by omitting find_package(Python3)." 2023-10-04 20:57:25 +03:00
Andrey Kleshchev 50133bdebe SL-20400 Fixed cannot touch objects with "Select Only My Objects" 2023-10-04 20:55:07 +03:00
Nat Goodspeed 617801401f SL-18837: Restore setting ViewerManifest.package_file.
This is referenced after running the packaging.
2023-10-04 08:55:15 -04:00
Nat Goodspeed c26123e11f SL-18837: Merge branch 'main' of secondlife/viewer into actions 2023-10-04 08:45:47 -04:00
Alexander Gavriliuk 66aee79e3e SL-20348 Focus should be in the chat bar when the Conversations floater is opened 2023-10-04 09:50:55 +02:00
Nat Goodspeed 1684d62499 SL-19242: Remove signing and packaging from viewer_manifest.py
for Mac and Windows. That's now done by subsequent jobs in the GitHub build.
Remove workflow step to upload installers before signing and packaging jobs.

Remove from viewer_manifest.py conditionals for 32-bit Windows or Mac.

Also bump to actions/checkout@v4, per dependabot.
2023-10-03 19:02:40 -04:00
Andrey Kleshchev 5d7b1b09ff MacOS build fix 2023-10-04 00:01:51 +03:00
Andrey Kleshchev af9fe17089 SL-17135 Apr process creation crash
looks like pool regularly gets corrupted, try using separate pool
2023-10-03 21:14:34 +03:00
Andrey Kleshchev 35c3b39167 SL-20341 Close Item Properties on deletion 2023-10-03 21:14:34 +03:00
Andrey Kleshchev 893857caba SL-20384 Add "play" button into inventory menu. 2023-10-03 21:14:34 +03:00
Andrey Kleshchev 57ce6834e6 SL-20383 Fix scroll locking view 2023-10-03 21:14:34 +03:00
Andrey Kleshchev 55ebcf3fd4 SL-20347 Fix structure of localized panel_main_inventory 2023-10-03 21:14:34 +03:00
Andrey Kleshchev aee8f570e1 SL-20368 Request outfits using 'links'
instead of getting items one by one
2023-10-03 21:14:34 +03:00
Andrey Kleshchev 5566f28b03 D559 Post merge fixes 2023-10-03 20:13:23 +03:00
Andrey Lihatskiy 13f1273c1d Merge branch 'main' into DRTVWR-588-maint-W
# Conflicts:
#	indra/llui/lltooltip.h
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llvovolume.cpp
#	indra/newview/skins/default/textures/textures.xml
2023-10-03 19:42:47 +03:00
Andrey Lihatskiy d4123ec30d Merge branch 'main' into DRTVWR-587-maint-V
# Conflicts:
#	indra/newview/llinventorymodel.cpp
#	indra/newview/llvovolume.cpp
2023-10-03 19:25:19 +03:00
Andrey Kleshchev 7d50a51434 Merge branch 'main' (DRTVWR-567) into DRTVWR-559
# Conflicts:
#	indra/newview/CMakeLists.txt
#	indra/newview/VIEWER_VERSION.txt
#	indra/newview/llagent.cpp
#	indra/newview/llfloaternewfeaturenotification.cpp
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventorymodel.cpp
#	indra/newview/lloutfitgallery.cpp
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/llpanelmaininventory.h
#	indra/newview/llsidepaneltaskinfo.cpp
#	indra/newview/llsidepaneltaskinfo.h
#	indra/newview/lltexturectrl.cpp
#	indra/newview/lltexturectrl.h
#	indra/newview/llviewerinventory.cpp
#	indra/newview/llviewerobject.cpp
#	indra/newview/llviewertexturelist.cpp
#	indra/newview/llviewertexturelist.h
#	indra/newview/skins/default/xui/en/floater_new_feature_notification.xml
#	indra/newview/skins/default/xui/en/menu_inventory.xml
2023-10-03 19:00:33 +03:00
Nat Goodspeed 2465470817 Increment viewer version to 6.6.16
following promotion of DRTVWR-567
2023-10-03 11:20:43 -04:00
Alexander Gavriliuk be655fef7f :x 2023-10-03 14:23:38 +02:00
Nat Goodspeed e2ea42cb6a SL-19242: Expect and pass Apple "Team ID" rather than "ASC Provider".
"ASC Provider" was a credential accepted by altool, but switching from altool
to notarytool requires a Team ID instead.

Expect to find TEAM_ID in our repository secret NOTARIZE_CREDS_MACOS. Extract
it and pass it to sign-pkg-mac.
2023-10-02 16:52:11 -04:00
RunitaiLinden 41433fdb08 SL-20394 Remove "glare" effect from PBR alpha shaders. 2023-10-02 15:16:53 -05:00
RunitaiLinden 942df58666 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-10-02 14:19:16 -05:00