summaryrefslogtreecommitdiff
path: root/indra/llwindow
AgeCommit message (Collapse)Author
2026-08-12Merge branch 'release/26.3' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-11Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-04p#682 Improve logging for system events and session (#6086)Andrey Kleshchev
2026-08-04#4569 Fix fullscreen focus with native file dialogsVolkSec
2026-06-17macOS 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 startupprimgineer
by handling WM_ERASEBKGND with black brush (#5903)
2026-06-09#5611 Skip default windows' gpu driversAndrey Kleshchev
2026-06-04Make platform specific files visible in the IDEAndrey Kleshchev
2026-05-30#5719 Detect hybernation #2Andrey Kleshchev
2026-05-15#5810 Differentiate startup crashes from runtime crashesAndrey Kleshchev
2026-05-01#5719 Partial detection of shutdown from task managerAndrey 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-28p#5719 Detect hybernationAndrey 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 possibleAndrey Kleshchev
2026-04-07#5612 Reduce delays on resource access for main threadAndrey 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 caseAndrey 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 loginAndrey Kleshchev
like mainloop does
2026-01-21Merge remote-tracking branch 'origin/develop' into develop-linuxRye
2026-01-20Refactor SDL references to remove version specificity and improve clarity ↵Kyler "Félix" Eastridge
(#5285)
2025-12-20#5084 Cover window's thread with watchdogAndrey Kleshchev
2025-12-16Clean up dead legacy headers and compiler work aroundsRye
Clean up dead macos files Clean up dead windows build files Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-03Merge branch 'release/2026.01' into marchcat/devlinux-2601Andrey 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::functionRye
* 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-24Fixed LLWindowMacOSX::setCursorPosition scaling gl_pos when it shouldn'tHecklezz
Signed-off-by: Hecklezz <tj8@live.com.au>
2025-11-20#4651 Improve session shutdown detectionAndrey Kleshchev
2025-11-18#4939 Bugsplat updateAndrey Kleshchev
to version 1.2.6
2025-11-10Fix alt cam mouse motion stuttering in variance to framerate under waylandRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-02Fix threaded GL contexts on linux backendRye
Enable core profile context support on linux Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-02Add support for GLX and EGL to GL extension loaderRye
Fix dullahan wayland support Fix shader GL_ERROR under GL Core profile in Mesa Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Rework and modernize GL function/extension initialization for better wayland ↵Rye
compatability Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce global precompiled header to accelerate buildRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix numerous compiler warnings from GCC under Ubuntu 22.04Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce SDL3 based windowing backend support and dir pickerRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-20Fix tabs and trailing spaces in objc sourcesRye
2025-10-13viewer#3018 Expose mouse wrap in UIAndrey Kleshchev
And attempt some basic automation
2025-09-18Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025.07-developJonathan "Geenz" Goodman
2025-09-12#4651 Handle window's sessions terminationAndrey Kleshchev
2025-09-10Improvements found in reviewing mac_arm branch #4629Brad Linden
2025-08-28Tabs to spacesRye
2025-08-28Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemacRye
2025-08-22Enable deprecation warnings and suppress a small handful that have no modern ↵Rye
replacements
2025-08-22Remove dead code for macos versions 10.6 and olderRye
2025-08-20Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemacRye
2025-08-20Rework macOS retina support to remove deprecated code and fix scaled input ↵Rye
issues in multimonitor
2025-08-19#4284 Reorder window shutdownAndrey Kleshchev
2025-08-19Fix macOS deprecation warningsRye
2025-08-11#4284 Better window shutdown loggingAndrey Kleshchev
To help investigate shutdown freeze
2025-08-06Merge branch develop into 2025.06Andrey Kleshchev
# Conflicts: # indra/newview/llvoavatar.cpp
2025-07-26#4374 update icon for title barMaxim Nikolenko
2025-07-24#4424 don't try to update theme too earlyMaxim Nikolenko