Commit Graph

52948 Commits (0fc42e951f99182b080c7187455d6a4da602441b)

Author SHA1 Message Date
Andrey Kleshchev 0fc42e951f #4608 Crash at LLJoint::findJoint
'this' is null inside findJoint according to bugsplat so likely mRoot
was not initialized yet.
2025-08-27 16:09:14 +03:00
Andrey Kleshchev 8a585912ad #4598 Crash in LLReflectionMapManager::update
Not enough data for a solid conclusion (does something create settings
in a thread?), but should be avoidable if we cache settings differently.
2025-08-26 21:11:47 +03:00
Jonathan "Geenz" Goodman 9f50a5b25b
Merge pull request #4603 from secondlife/release/2025.06
Update develop with latest 2025.06 changes.
2025-08-25 09:14:09 -04:00
Callum Linden cefee59b0e
Improved open performance for some web based UI floaters by preloading the web content during login (#4574)
* First phase of some work to replace certain UI web based floaters with a much more simple floater (no more browserish web-content-floater) and then pre-load content as login is progressing.  This means that after login, the floater can be opened much more rapidly than now.  This first commit does this process for the Search floater

* This commit brings in a new marketplace floater than hosts the marketplace web page (no more webcontent floater here either). It works as expected and opens quickly but the user is not logged in when the page is opened so that needs to be tackled before we can declare that this is a viable solution

* This commit introduces a way to set the openID cookie that arrives via login.cgi into all the instances that are preloaded - the result is that when you open the preloaded floater after login, you are logged into your linden account

* Fix a mac only warning as error - function overrides a member function but is not marked 'override'

* Marchcat spotted left over cruft from earlier dev when we used a trimmed down URL for the pre-load search.  Now we use the same search URL throughout and zero out the query parameters
2025-08-22 16:21:31 -07:00
Andrey Kleshchev 1022be6986 #4570 Sanity check bandwidth input
Going above this will just make server throttle things and viewer's
own throttlig won't be effective when viewer can't keep up.
2025-08-22 23:15:24 +03:00
Andrey Kleshchev 2a3fa69645 #4591 Crash at LLWearableItemsList's ContextMenu 2025-08-21 20:29:38 +03:00
Andrey Kleshchev f5423d4517 #4570 Attemp to send logout message when lost network
To not leave a ghost behind and for faster reconnect
2025-08-21 16:21:52 +03:00
Andrey Kleshchev 787b63f4c2 #3922 Crash on removeStringNoUndo 2025-08-20 22:32:42 +03:00
Andrey Kleshchev e01c447745 #4581 Crash on LL::GLTF::copy
Tried to initialize LLVector2 TexCoords with vector3 data?
2025-08-20 22:32:42 +03:00
Andrey Kleshchev a27acaf356 #4583 Crash on LLInventoryPanel::itemChanged 2025-08-20 22:32:42 +03:00
Andrey Kleshchev d5f748c91c #3223 Trim coroutine queues a little 2025-08-20 12:53:53 +03:00
Andrey Kleshchev 143de1ddbf #4284 Reorder window shutdown 2025-08-19 23:16:06 +03:00
Signal Linden 07daeb4632
Revert "Remove the first login screen (#4451)" (#4578)
* Revert "Remove the first login screen (#4451)"

This reverts commit b82f52acbb.

* Revert "#4451 Remove missed first login image"

This reverts commit 8eb2429a16.
2025-08-19 12:22:36 -07:00
Andrey Kleshchev 434f9e9271 #4544 Make model dump go into logs
not into work folder, viewer isn't supposed to write there.
2025-08-19 00:05:14 +03:00
Andrey Kleshchev b96c7ec6e6 #4518 Dupplicates can appear in favorites
if parent and child gets added back to back
2025-08-19 00:04:57 +03:00
fmartian 89c373c20b
Add new LastModified option to HttpRequest handling (#4563)
* Add LastModified: option to the HttpOptions and handle it properly in HttpOpRequest::prepareRequest()

* grid_name could be empty if an invalid grid was passed in.
2025-08-18 12:16:54 -07:00
Brad Linden 527ee429e6
Merge pull request #4571 from secondlife/brad/develop
Cherry-pick packages-formatter fix from archive/develop
2025-08-18 10:56:02 -07:00
Nicky 181273f929 Change another case of a regex sequence needing to be a raw string 2025-08-18 10:44:06 -07:00
Maxim Nikolenko a9a2e7c633
#4557 fix lags in outfit search with many outfits 2025-08-18 16:21:01 +03:00
fmartian e7c506ba45
Fix regex strings for Python 3.12+
Python 3.12 and newer does complain about single backslash in strings and is probably going to treat it as an error in some future version. Make the string constant a raw string.
2025-08-16 17:34:50 -07:00
Andrey Kleshchev 89b8490ded #4544 Fix extension check being case sensitive 2025-08-16 17:25:01 +03:00
Signal Linden 68d3d5cd73
Remove unused vstool, files (#4500)
Clean up of some unused files:

- vstool - No longer used
- indra/edit-me-to-trigger-new-build.txt - Shouldn't be needed...
- win_crash_logger/* - Empty directory
2025-08-15 19:57:55 -07:00
Andrey Kleshchev 99001eaa4f #4561 Crash at initializeURLHistory 2025-08-15 20:23:40 +03:00
Andrey Kleshchev d5cc91e1f1 #4559 Crash at killCacheEntry 2025-08-15 19:59:22 +03:00
Andrey Kleshchev 548727ab00 #4537 Some links were missing favorite options 2025-08-15 18:37:52 +03:00
Andrey Kleshchev 37a04baf10 #4544 Add source format information to mesh upload statistics 2025-08-15 00:16:46 +03:00
Andrey Kleshchev 479618097b #4541 Fix reused message
it was also in use by local bitmaps
2025-08-14 21:28:06 +03:00
Brad Linden 4c65a43e17
CMake 4.10 compatibility fixes (#4548) 2025-08-14 09:47:22 -07:00
Andrey Kleshchev 6f072c2121
Merge 2025.06 into develop
Merge 2025.06 into develop
2025-08-14 11:17:35 +03:00
Andrey Kleshchev d859557c18 #4541 Cap image upload size to prevent issues 2025-08-13 23:07:12 +03:00
Jonathan "Geenz" Goodman 024da37b8b
Add support for Normalized Frametime Variation (NVFT) (#4395)
* Add support for Normalized Frametime Variation (NVFT)

* Add normalized period jitter
2025-08-13 13:48:55 -04:00
fmartian 8145d99f80
#4519 Check for "://" as schema separator in a SLURL
Check for "://" as schema separator when testing if the passed in address contains a schema. A ':' alone could also indicate a port separator as part of the hostname and throw off the parsing. (#4543)
2025-08-13 16:25:37 +03:00
Andrey Kleshchev 82e6e42b9e #4527 Crash trying to upload a huge image
Raw image permits only a 256 MB buffer so this isn't unexpected.
2025-08-13 00:21:28 +03:00
Andrey Kleshchev 922d2324d0 #4535 Revert "Fix: ignore *pass-on* counters when detecting left-button grabs (#3990)"
This reverts commit 65d70a8d8f.
2025-08-12 20:54:29 +03:00
Andrey Kleshchev 9c6fd95bdb Revert "Fix: ignore *pass-on* counters when detecting left-button grabs (#3990)"
This reverts commit 65d70a8d8f.
2025-08-12 20:38:09 +03:00
Roxie Linden f7f06063c7 Fix issue where p2p calls were coming up muted even thought the UI said they were not. 2025-08-12 20:32:09 +03:00
Andrey Kleshchev ea24792fec #4524 LLControlVariable error 2025-08-12 20:31:00 +03:00
Andrey Kleshchev 1bcdf6824c #4473 Enable Zoom in to Self menu option in chat 2025-08-12 20:31:00 +03:00
Signal Linden e3d15a9146
Chore: Move message.xml to scripts/messages (#4501)
* Move message.xml to scripts/messages

Get rid of the top-level etc/ directory by moving its only contents: message.xml to scripts/messages

* Move message.xml to app_settings

* Remove unneeded inclusion in viewer_manifest.py
2025-08-12 09:02:07 -07:00
Ansariel f03cd219a9 Fix clang compiler issues due to unused variables 2025-08-12 14:09:53 +00:00
Andrey Kleshchev ca069b5b4f #4522 Crash at shouldAllowFirstMediaInteraction 2025-08-12 14:00:02 +03:00
Andrey Kleshchev 2308328660 #4284 Better window shutdown logging
To help investigate shutdown freeze
2025-08-11 22:36:22 +03:00
Maxim Nikolenko 28b9609f7b
#4420 Fix chat log reading issue with certain characters 2025-08-11 21:20:09 +03:00
AtlasLinden c61c9a9e67
Merge pull request #4466 from secondlife/atlas-qaworkflow
Add new runners to QA workflow
2025-08-11 10:11:06 -04:00
Andrey Kleshchev 2c0db0cd0c Bump viewer version to 7.2.1 2025-08-11 16:32:21 +03:00
Andrey Kleshchev 8a29c10e86 #4334 Crash at getIsDynamic #2
A TPV dev asked to change this, so that ref wouldn't be called on some
environments.
2025-08-11 04:22:41 +03:00
Jonathan "Geenz" Goodman 5b1c783be7
Merge pull request #4494 from secondlife/roxie/fix-4419
Straighten out muting to prevent echo when crossing from vivox to webrtc regions near a webrtc region boundary.
2025-08-08 18:43:32 -04:00
Roxie Linden bab2c12d04 Straighten out muting to prevent echo when crossing from vivox to webrtc regions.
Muting was a bit random in the code, so it's now been straightened out and should
prevent echo.

Also, code was added to not attempt connection to non-webrtc regions in the webrtc code.
2025-08-08 14:37:46 -07:00
Andrey Kleshchev 8ef660a745 #4503 Crash at openHeaderEntriesFile 2025-08-08 22:37:35 +03:00
Andrey Kleshchev 0dc10ad3d8 #4472 Permit going below ground if camera isn't constrained
Basically a revert of SL-20206, 25388312cf
2025-08-08 21:15:57 +03:00