summaryrefslogtreecommitdiff
path: root/indra/llwindow
AgeCommit message (Collapse)Author
22 hoursMerge tag 'Second_Life_Release#9818c3e0-26.4' into 26.4Erik Kundiman
22 hoursMerge tag 'Second_Life_Release#5ddd940-26.4' into 26.4Erik Kundiman
23 hoursMerge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
5 daysp#700 Fix issue with tittle bar on WindowsAndrey Kleshchev
7 daysp#700 Add a postponed size update on viewDidMoveToWindowAndrey Kleshchev
2026-08-16fix for the view scaling issue on macmobserveur
this commit is a fix for the scaling issue happening randomly on macs with a retina display.
2026-08-13Merge branch 'geenz/linux-to-develop' into marchcat/lua-linux-developAndrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # indra/llinventory/llinventory.cpp # indra/newview/CMakeLists.txt # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llviewermenu.cpp # indra/newview/llvoiceclient.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
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-07Merge tag 'Second_Life_Release#0686467f-26.3' into 26.3Erik Kundiman
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-07-24Merge pull request #5993 from nibbbl/cjk-lazy-font-fallbackAndrey Lihatskiy
Fix missing CJK/Indic text on Linux with lazy font fallback
2026-07-16Merge branch 'release/26.3' into marchcat/slua-26.3Andrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # autobuild.xml # indra/llcommon/llsys.cpp # indra/llrender/llimagegl.cpp # indra/llrender/llimagegl.h # indra/newview/CMakeLists.txt # indra/newview/featuretable.txt # indra/newview/featuretable_linux.txt # indra/newview/featuretable_mac.txt # indra/newview/llvoavatar.cpp # indra/newview/llvoiceclient.cpp # indra/newview/llvoicevivox.cpp # indra/newview/viewer_manifest.py
2026-07-14Address review: cache FcInit, null-check FontConfig allocs, drop unused includenibbbl
2026-07-12Fix missing CJK/Indic text on Linux with lazy font fallbacknibbbl
Resolve fallback fonts per-glyph from FontConfig on demand instead of a truncated static list, so CJK/Thai/Indic scripts render.
2026-07-01Fix for AZERTY keyboards on Macmobserveur
this fix properly set keyboard shortcuts for AZERTY keyboards on Mac (such as the moving keys but also cmd + A to select all, cmd + Z to revert a change)
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-13Merge tag 'Second_Life_Release#9858207a-26.3' into 26.3Erik Kundiman
2026-06-13Merge tag 'Second_Life_Release#663bf4d3-26.3' into 26.3Erik Kundiman
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-04-01Merge branch 'project/lua_editor' into marchcat/devlinux-sluaAndrey Lihatskiy
# Conflicts: # indra/llcommon/llstl.h # indra/newview/app_settings/settings.xml
2026-03-12Merge branch 'main' into marchcat/slua-26.1Andrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llwindow/llwindowwin32.cpp # indra/newview/llappviewer.cpp # indra/newview/llinventorygallerymenu.cpp
2026-03-07Merge tag 'Second_Life_Release#e572093e-2026.01' into 2026.01Erik Kundiman
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-22#5084 Cover window's thread with watchdogAndrey Kleshchev
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)
2026-01-11Merge tag 'Second_Life_Release#b26f62eb-26.1' into 2026.01Erik Kundiman
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-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
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>