Commit Graph

53155 Commits (c847a5eaac635604a2490872c0ee8cc947273cf5)

Author SHA1 Message Date
Rye f1014eda27 Bump openjpeg to 2.5.3-r1 2025-08-28 06:19:15 -04:00
Rye 2b44464a14 Fix up windows build error in GHA 2025-08-28 06:08:13 -04:00
Rye 96ff5f8e70 Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac 2025-08-28 00:53:15 -04:00
Rye 77d71dec86 Fix up universal build 2025-08-28 00:43:38 -04:00
Rye 34ae3db498 Merge branch 'callum/viewer-cef-2025-08' into rye/infinitemac 2025-08-27 23:07:22 -04:00
Rye dae43ad532 Fix cmake to ${CMAKE_COMMAND} to avoid cmake error 2025-08-27 23:05:58 -04:00
Rye 536c821c09 MacOS companion changes for dullahan 1.21 including package structure and linkage fixes 2025-08-27 23:05:40 -04:00
Rye e629bf05d6 Changes to support dullahan 1.21 undo/redo/delete/select all edit handlers 2025-08-27 22:36:55 -04:00
Callum Prentice 87ec630053 PUll in Dullahan 1.21 that contains additional updates for the macOS version which should help with the slow media startup issue 2025-08-27 15:30:32 -07:00
Dan Linden b246834207
Merge pull request #4607 from secondlife/Dan-Linden-patch-2
Removed dan's z600 windows machine from the matrix. Added dan's mac, caleb's mac and kurt's windows machines.
2025-08-27 11:02:53 -07:00
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
Dan Linden e33439e523
Update qatest.yaml
corrected kurt's machine name to qa-windows-kurt
2025-08-26 15:18:10 -07:00
Dan Linden bbdb46a833
Update qatest.yaml
Removed dan's z600 windows machine from the matrix.
Added dan's mac, caleb's mac and kurt's windows machines.
2025-08-26 14:41:07 -07: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 Prentice e935a8aebc Merge branch 'develop' into callum/viewer-cef-2025-08 2025-08-22 17:12:03 -07:00
Callum Prentice bebd1b208e Bring in Dullahan 1.20.0 and by that, CEF 139.0.28. Update the CEF media plugin accordingly to take account of Dullahan cache changes 2025-08-22 17:10:29 -07: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
Rye 3f65a4bfec Fix test build on macOS 2025-08-22 13:13:03 -04:00
Rye 24aef9a982 Fix large performance drop when enabling AA on macOS/lower end GPU hardware 2025-08-22 13:12:43 -04:00
Rye f8a0878c78 Fix Apple M GPU crash from nans slipping into the normal buffer by utilizing a non-float format 2025-08-22 12:23:45 -04:00
Rye 99ce597b54 Fix texture filtering and address mode not updating for vast majority of textures when dirtied 2025-08-22 12:14:15 -04:00
Rye a46d4f0f69 Enable deprecation warnings and suppress a small handful that have no modern replacements 2025-08-22 03:32:02 -04:00
Rye e5ccf7a2a3 Remove dead code for macos versions 10.6 and older 2025-08-22 03:08:28 -04: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
Rye fdf404c461 Speed up build and configure by only generating top level xcode project and enabling dependency buildsystem optimization 2025-08-20 18:05:50 -04:00
Rye ba30737d8f Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac 2025-08-20 18:04:55 -04:00
Rye f0db568bf8 Rework macOS retina support to remove deprecated code and fix scaled input issues in multimonitor 2025-08-20 17:57:06 -04: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
Rye 77514ebddd Fix macOS deprecation warnings 2025-08-19 08:58:49 -04: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