| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-12 | Merge branch 'release/26.3' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-08-11 | Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-08-04 | p#682 Improve logging for system events and session (#6086) | Andrey Kleshchev | |
| 2026-08-04 | #4569 Fix fullscreen focus with native file dialogs | VolkSec | |
| 2026-06-17 | macOS 27 build fixes + transition to UTType for file pickers (#5937) | Jonathan "Geenz" Goodman | |
| * Get the viewer building on macOS 27 * Strip -mmacosx-version-min when we're below an SDK supported version. Substitutes an actual SDK supported minimum version. * Move kIOMainPortDefault behind an SDK compatibility check. * Update llwindowmacosx_iokit.h * Update llwindowmacosx_iokit.h | |||
| 2026-06-10 | #5905 Fix Win32 white flash on startup | primgineer | |
| by handling WM_ERASEBKGND with black brush (#5903) | |||
| 2026-06-09 | #5611 Skip default windows' gpu drivers | Andrey Kleshchev | |
| 2026-06-04 | Make platform specific files visible in the IDE | Andrey Kleshchev | |
| 2026-05-30 | #5719 Detect hybernation #2 | Andrey Kleshchev | |
| 2026-05-15 | #5810 Differentiate startup crashes from runtime crashes | Andrey Kleshchev | |
| 2026-05-01 | #5719 Partial detection of shutdown from task manager | Andrey Kleshchev | |
| We can't be absolutely certain about the source in this case, but at least try to distinguish termination caused by task manager from 'unknowns'. | |||
| 2026-04-28 | p#5719 Detect hybernation | Andrey Kleshchev | |
| I'm not sure if viewer should actually be shutting down on this, but as a minimum we should be updating or clearing marker files. If viewer crashes because of a hibernation, it isn't our problem. Viewer isn't built for that and we can't maintain 'heartbeats' in hibernation. | |||
| 2026-04-21 | #5629 Velopack allows uninstall while the viewer is running (#5662) | Andrey Kleshchev | |
| Velopack's uninstall can't be canceled, so instead it now checks for presense of a running window, makes sure window matches velopack's path, then sends a shutdown message. Window gets the message, verifies path, initiates shutdown. | |||
| 2026-04-08 | #5611 Select a discrete gpu when possible | Andrey Kleshchev | |
| 2026-04-07 | #5612 Reduce delays on resource access for main thread | Andrey Kleshchev | |
| Our main thread was of normal priority, despite being a render thread, so it was forced to compete for some of the resources. Give it high priority. | |||
| 2026-03-02 | #5084 Fix mac's watchdog not catching test case | Andrey Kleshchev | |
| This happens because on mac watchdog quits at the end of frame. And events get handled outside the frame. The might be other cases that need similar handling. | |||
| 2026-02-13 | #5084 Adjust Window's watchdog to only run after login | Andrey Kleshchev | |
| like mainloop does | |||
| 2026-01-21 | Merge remote-tracking branch 'origin/develop' into develop-linux | Rye | |
| 2026-01-20 | Refactor SDL references to remove version specificity and improve clarity ↵ | Kyler "Félix" Eastridge | |
| (#5285) | |||
| 2025-12-20 | #5084 Cover window's thread with watchdog | Andrey Kleshchev | |
| 2025-12-16 | Clean up dead legacy headers and compiler work arounds | Rye | |
| Clean up dead macos files Clean up dead windows build files Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-12-03 | Merge branch 'release/2026.01' into marchcat/devlinux-2601 | Andrey Lihatskiy | |
| # Conflicts: # indra/llcommon/llprocessor.cpp # indra/llcorehttp/_refcounted.h # indra/llcorehttp/_thread.h # indra/newview/llfeaturemanager.cpp # indra/newview/llviewershadermgr.cpp | |||
| 2025-12-01 | #5078 Replace boost::function with std::function | Rye | |
| * Replace boost::function usage with std::function for easier debugging and reduced compiler warnings * Remove a few remaining instances of boost::noncopyable that were missed in tests Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-24 | Fixed LLWindowMacOSX::setCursorPosition scaling gl_pos when it shouldn't | Hecklezz | |
| Signed-off-by: Hecklezz <tj8@live.com.au> | |||
| 2025-11-20 | #4651 Improve session shutdown detection | Andrey Kleshchev | |
| 2025-11-18 | #4939 Bugsplat update | Andrey Kleshchev | |
| to version 1.2.6 | |||
| 2025-11-10 | Fix alt cam mouse motion stuttering in variance to framerate under wayland | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-02 | Fix threaded GL contexts on linux backend | Rye | |
| Enable core profile context support on linux Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-02 | Add support for GLX and EGL to GL extension loader | Rye | |
| Fix dullahan wayland support Fix shader GL_ERROR under GL Core profile in Mesa Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-31 | Rework and modernize GL function/extension initialization for better wayland ↵ | Rye | |
| compatability Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-27 | Introduce global precompiled header to accelerate build | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-27 | Fix numerous compiler warnings from GCC under Ubuntu 22.04 | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-27 | Introduce SDL3 based windowing backend support and dir picker | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-20 | Fix tabs and trailing spaces in objc sources | Rye | |
| 2025-10-13 | viewer#3018 Expose mouse wrap in UI | Andrey Kleshchev | |
| And attempt some basic automation | |||
| 2025-09-18 | Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025.07-develop | Jonathan "Geenz" Goodman | |
| 2025-09-12 | #4651 Handle window's sessions termination | Andrey Kleshchev | |
| 2025-09-10 | Improvements found in reviewing mac_arm branch #4629 | Brad Linden | |
| 2025-08-28 | Tabs to spaces | Rye | |
| 2025-08-28 | Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac | Rye | |
| 2025-08-22 | Enable deprecation warnings and suppress a small handful that have no modern ↵ | Rye | |
| replacements | |||
| 2025-08-22 | Remove dead code for macos versions 10.6 and older | Rye | |
| 2025-08-20 | Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac | Rye | |
| 2025-08-20 | Rework macOS retina support to remove deprecated code and fix scaled input ↵ | Rye | |
| issues in multimonitor | |||
| 2025-08-19 | #4284 Reorder window shutdown | Andrey Kleshchev | |
| 2025-08-19 | Fix macOS deprecation warnings | Rye | |
| 2025-08-11 | #4284 Better window shutdown logging | Andrey Kleshchev | |
| To help investigate shutdown freeze | |||
| 2025-08-06 | Merge branch develop into 2025.06 | Andrey Kleshchev | |
| # Conflicts: # indra/newview/llvoavatar.cpp | |||
| 2025-07-26 | #4374 update icon for title bar | Maxim Nikolenko | |
| 2025-07-24 | #4424 don't try to update theme too early | Maxim Nikolenko | |
