summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-12Right WORKING_DIRECTORY values to shorten pathsErik Kundiman
2024-08-12Remove unarchived dependencies after config/buildErik Kundiman
also fix ${_binary} to its intended fmodstudio name.
2024-08-12Remove unnecessary LINUX condition in Fedora testErik Kundiman
2024-08-12Don't redownload sse2neon if already installedErik Kundiman
2024-08-12Download & install aren't redone when installedErik Kundiman
by making sure we *write* the _installed files (containing the value 0).
2024-08-12Download VLC dmg automaticallyErik Kundiman
and building only for one architecture at a time is the one supported now.
2024-08-12Automatic OpenJPEG download, configure & installErik Kundiman
2024-08-12Update zlib-ng libxml2 libpng freetype minizip-ng boost collada-dom tinygltf ↵Rye Mutt
packages (#2250) Rebuild expat, apr, meshoptimizer, ogg_vorbis, libjpeg-turbo for symbol fixes
2024-08-12Fix sculpt discard level being discarded due to shadowing outer scope ↵Rye Mutt
discard_level (#2249)
2024-08-11Adopt NSIS 3.0 (#2248)Signal Linden
2024-08-12Fix avatar lod corruption from commit 5a1ce79 (#2247)Rye Mutt
2024-08-11Dullahan x86-64 built with minimum macOS 10.15Erik Kundiman
LL's build seems to have a minimum macOS of 13.3.
2024-08-11Minimise UnixInstall.cmake difference from SLv'sErik Kundiman
The variables set in this file are used only in llfilesystem/CMakeLists.txt, and only used within a Linux (& FreeBSD) section, which then later used in llfilesystem/lldir_linux.cpp, so Darwin doesn't need these variables set specifically for it.
2024-08-11CPACK_DEBIAN_PACKAGE_DEPENDS are in CMakeLists nowErik Kundiman
and can be differentiated across different distros, even though there are only stable/LTS Debian and Ubuntu for now.
2024-08-11Rearrange CPack settings & contributors generationErik Kundiman
where they belong in newview/CMakeLists.txt.
2024-08-11Linux distro & logical cores queries are sharedErik Kundiman
by moving them to Variables.cmake so they can be reused throughout all CMake files.
2024-08-10Bring back Meshoptimizer linking to FBSD & DebianErik Kundiman
and Ubuntu. find_package(meshoptimizer) didn't imply its target_link_libraries.
2024-08-10Fix Meshoptimizer CMAKE_OSX_ARCHITECTURES valueErik Kundiman
It is decided that on x86-64, it's compiled too instead of using LL's (old) prebuilt libmeshoptimizer.a.
2024-08-10Make sure APP_SHARE_DIR is valued in llfilesystemErik Kundiman
otherwise the app would crash on GNU/Linux or BSD for missing the share directory prefix, unless cmake is run twice like before just so APP_SHARE_DIR is picked up but we don't want to have to run it twice.
2024-08-10Automatic dullahan_host runpath removal on FedoraErik Kundiman
2024-08-10No Meshoptimizer macOS install name change or linkErik Kundiman
since the app links to Meshoptimizer statically now on macOS.
2024-08-10Automatic Meshoptimizer download, build & installErik Kundiman
on macOS and Fedora.
2024-08-09Merge remote-tracking branch release/2024.06-atlasaurus into 'develop'Brad Linden
2024-08-09fix build.sh whitespaceBrad Linden
2024-08-10Fix 7c716d6d516f99628655352a0e679455263924e2 logicsErik Kundiman
2024-08-09Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into developBrad Linden
# Conflicts: # .github/workflows/build.yaml # indra/llui/llscrolllistctrl.cpp
2024-08-09Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵Brad Linden
release/2024.06-atlasaurus # Conflicts: # .github/workflows/build.yaml # indra/newview/CMakeLists.txt # indra/newview/llspeakers.cpp # indra/newview/llvoicechannel.cpp # indra/newview/llvoicechannel.h # indra/newview/llvoiceclient.cpp # indra/newview/llvoiceclient.h # indra/newview/llvoicewebrtc.cpp
2024-08-09Merge pull request #2244 from secondlife/roxie/webrtc-teleportRoxanne Skelly
[WebRTC] After transition through WebRTC -> Vivox -> WebRTC regions, voice dot is on but no voice is transmitted.
2024-08-09Fix spaces in indra/newview/lllocalbitmaps.cppAndrey Kleshchev
Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2024-08-09viewer#1750 Crash at LLGLTFMaterial::operator=Andrey Kleshchev
2024-08-09viewer#2061 Crash in ~LLScriptEdCore()Andrey Kleshchev
2024-08-09Fix rare shutdown crash in LLViewerObjectListRye Mutt
2024-08-09Fix rare shutdown crash in gCacheNameRye Mutt
2024-08-09Fix nullptr crash in LLScrollListCtrl::getSelectedItemLabelRye Mutt
2024-08-09Fix crash in LLViewerWindow::handleDragNDropRye Mutt
2024-08-09Fix nullptr crash in handleVSyncChangedRye Mutt
2024-08-09Fix nullptr crash in LLInventoryPanel::itemChangedRye Mutt
2024-08-09Fix nullptr crash in LLLandmarksPanel::isActionEnabledRye Mutt
2024-08-09Fix nullptr crash in LLLandmarksPanel::canItemBeModifiedRye Mutt
2024-08-09Fix nullptr crash in LLInvFVBridge::getClipboardEntriesRye Mutt
2024-08-09Fix null region pointer crash in LLIMViewRye Mutt
2024-08-09Fix nullptr crash in LLFloaterIMContainer::onAddButtonClickedRye Mutt
2024-08-09#2103 BugSplat Crash #1497033: LLViewerTextureList::getImageAlexander Gavriliuk
2024-08-09viewer#2142 Crash at LLOutfitGalleryItem::setDefaultImageAndrey Kleshchev
2024-08-09viewer#2163 Crash at getReflectionProbeIsDynamicAndrey Kleshchev
2024-08-09Teleport to a region with a different voice server type causes failure in voiceRoxie Linden
When teleporting, the viewer 'hides' voice, effectively disabling it, until the teleport has completed. It does this by instructing the voice module to hide and then unhide. The problem was, it would instruct one voice module for one voice server type to hide, and then after teleport, it would instruct the other voice module for the other voice server type to unhide, resulting in one voice module being hidden. When the user transitions back to a region with the initial voice module, it's hidden, hence voice doesn't work. The solution is to hide/unhide both voice modules.
2024-08-09Update dullahan to v1.14.0-r3 (#2243)Andrey Lihatskiy
2024-08-09#2231 BugSplat Crash #1502347: ↵Alexander Gavriliuk
SecondLifeViewer!LLViewerObject::getBoundingBoxAgent(5858)
2024-08-09#2230 BugSplat Crash #1502376: SecondLifeViewer!LLPrimitive::isAvatar(606)Alexander Gavriliuk
2024-08-09Set most CPACK variables before including CPackErik Kundiman
so that we don't have to run cmake twice just to pick up those variables.