| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2 days | Don't thin non-existent or already thin librariesHEADmain | Erik Kundiman | |
| 2 days | Update VLC (now 3.0.24) plugins to sign | Erik Kundiman | |
| 2 days | Add a new member to the team | Erik Kundiman | |
| 2 days | Merge remote-tracking branch 'secondlife/main' | Erik Kundiman | |
| 2 days | Merge remote-tracking branch 'secondlife/release/26.4' into 26.4 | Erik Kundiman | |
| 2 days | Log out before exiting on the first terminate signal (#35) | Mike | |
| SIGTERM was marking the app quitting immediately, so the Mac frame pump stopped before LogoutRequest and the simulator kept the agent in the region. The first signal now runs the normal logout. A second signal still forces the process to exit. | |||
| 2 days | Stop Apple OpenGL from waiting on a null fence (#34) | Mike | |
| glFinish and glWaitSync both crash in GLDFenceRec::getStatus when the fence record is null. On Apple, flush texture uploads instead and do not call glFinish before deleting buffers. | |||
| 3 days | Merge pull request #6193 from secondlife/release/26.4 | Jonathan "Geenz" Goodman | |
| Release/26.4 | |||
| 4 days | Drop stalled occlusion queries instead of blocking on macOS (#33) | Mike | |
| Apple's GL thread segfaults in glGetQueryObjectuiv when a query never becomes available after the viewer is backgrounded. On Darwin, a timed out query is deleted and the objects stay visible. The result is read only when the driver says it is already ready. | |||
| 6 days | Don't sign no longer existing VLC files | Erik Kundiman | |
| in Megapahit.app/Contents/Frameworks since the viewer binary doesn't link to VLC any more (but the files still exist in SLPlugin.app/Contents/Frameworks/plugins. | |||
| 6 days | Merge branch 'main' into 26.4 | Erik Kundiman | |
| 6 days | MacPorts' expat (compatibility) has been updated | Erik Kundiman | |
| 6 days | Merge branch 'main' into 26.4 | Erik Kundiman | |
| 6 days | MacPorts' expat (compatibility) has been updated | Erik Kundiman | |
| 8 days | Attempt to fix a crash in llspeakingindicatormanager (#32) | mobserveur | |
| this commit aims to prevent a crash happening in switchSpeakerIndicators(). | |||
| 8 days | Do not recreate destroyed singletons during shutdown (#31) | Mike | |
| deleteAll() used to let getInstance() build a replacement, which crashed when the script-editor server posted a toast after LLUI was gone. Shutdown now refuses that construction, and notification adds do nothing once the notification system is gone. | |||
| 10 days | #6395 Don't pop notifications on shutdown | Andrey Kleshchev | |
| 10 days | Merge tag 'Second_Life_Release#e960123-26.4' into 26.4 | Erik Kundiman | |
| 11 days | 6318 Align Scripts menu compiler label with editor | Andrey Lihatskiy | |
| 11 days | 6318 Restore LSL on Lua compiler label | Andrey Lihatskiy | |
| 11 days | Avoid the Apple OpenGL null-fence crash during precache (#30) | Mike | |
| glDeleteBuffers and glWaitSync on a failed fence both fault in GLDFenceRec::getStatus on Apple's GL/Metal translator. Finish and unbind before deleting buffers, skip a null upload fence, and resize depth targets with the unsized format Apple accepts. | |||
| 11 days | Add a Homebrew macOS build beside MacPorts (#29) | Mike | |
| Darwin CMake keeps the MacPorts Boost 1.88 -mt paths when that prefix is present. Otherwise, or when DARWIN_PACKAGE_MANAGER=homebrew, it uses brew prefixes, unsuffixed Boost libraries, and no boost_system link. Media-plugin install names, the app bundle, and freealut follow the same split. The viewer no longer links libvlc, so a finished app does not need the VLC disk image mounted. | |||
| 11 days | Fix owner-chat particle crash when the source object is missing | Mike Littman | |
| Owner chat with Restrained Love enabled and script chat particles on calls chatter->getPositionAgent() after the object has left gObjectList. The other particle path already checks chatter. This one did not, so the viewer segfaulted. | |||
| 13 days | Merge tag 'Second_Life_Release#0ebee4d8-26.4' into 26.4 | Erik Kundiman | |
| 14 days | Merge pull request #6396 from secondlife/rider/issue-710 | Jonathan "Geenz" Goodman | |
| Rider/issue 710 | |||
| 14 days | Merge branch 'release/26.4' into rider/issue-710 | Rider Linden | |
| 14 days | (c) Update | Rider Linden | |
| 2026-10-02 | Merge tag 'Second_Life_Release#01786bf7-26.4' into 26.4 | Erik Kundiman | |
| 2026-10-01 | Change session.ping to system.ping in test | Rider Linden | |
| Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> | |||
| 2026-10-01 | #6276 Fix crash on path::string() | Andrey Kleshchev | |
| Output either dirname or fsyspath(dir_path) for correct conversion | |||
| 2026-09-30 | Merge tag 'Second_Life_Release#d2ad1c40-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-30 | Check payment info before opening the L$ packs floater | Noctis Linden | |
| Until the floater can add a payment method, residents without one are sent to the LindeX payment page instead of the floater. A second login probe of BuyCurrencyAddPaymentURL skips the check when it answers 200. | |||
| 2026-09-30 | #6276 Fix filesystem path processing for cache | Andrey Kleshchev | |
| 2026-09-29 | Upgrade LibVLC to 3.0.24 on macOS | Erik Kundiman | |
| 2026-09-25 | Merge tag 'Second_Life_Release#54678285-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-24 | await the connection close before continuing tests. | Rider Linden | |
| 2026-09-24 | LLFile ignores the file bits on Windows. Explicitly create the file with an ↵ | Rider Linden | |
| ACL restricting read to the current logged in user. | |||
| 2026-09-24 | Adding an explicit authentication true, since default changed to false. | Rider Linden | |
| 2026-09-24 | Issue websocket hardening. | Rider Linden | |
| 2026-09-24 | Merge pull request #6371 from secondlife/rider/fix_6367 | Rider Linden | |
| Fixes hang on exit | |||
| 2026-09-24 | Merge tag 'Second_Life_Release#818c337-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-24 | Merge tag 'Second_Life_Release#3e0bbc7-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-23 | Issue #6367: The viewer would hang on exit if still connected to a plugin. ↵ | Rider Linden | |
| Updates how the viewer dispatches coroutines to the main thread and removes an extraneous wait, that was incorrectly serializing asynchronous messages. | |||
| 2026-09-24 | Fix Luau license packaging and formatting | Andrey Lihatskiy | |
| 2026-09-23 | Add Luau license to About info | Andrey Lihatskiy | |
| 2026-09-23 | Issue #6205: There was an issue with permissions not being sent in the ↵ | Rider Linden | |
| update message. | |||
| 2026-09-23 | #6348 revert Received items init change | Maxim Nikolenko | |
| 2026-09-23 | Merge tag 'Second_Life_Release#62025f0e-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-22 | Fix picks saving the wrong location | Hecklezz | |
| 2026-09-22 | Merge pull request #6359 from secondlife/marchcat/6221 | Andrey Lihatskiy | |
| Marchcat/6221 | |||
