Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-04-27 | One Collada DOM try_compile for all platforms | Erik Kundiman | |
On macOS, it's static library too, now, hence the stream editing is done out of any platform scope (which it's still needed because BUILD_SHARED_LIBS is ignored), and the (so)versions don't need to be set any more. CMAKE_INSTALL_LIBDIR is also ignored, hence the libcollada14dom.a moving. | |||
2025-04-27 | One OpenJPEG try_compile for all OSes | Erik Kundiman | |
Same as previous commits, plus reminding CMAKE_BUILD_WITH_INSTALL_RPATH needs to be set ON otherwise there would be configure error on FreeBSD, plus the codec executables aren't needed (they would encounter linking errors on FreeBSD, because /usr/local/lib isn't automatically added as a header search directory). By default OpenJPEG installation header directory is "openjpeg-2.5", hence the renaming. The 3 non-API headers are copied, still. | |||
2025-04-27 | Explicit significant NDOF try_compile settings | Erik Kundiman | |
and use ARCH_PREBUILT_DIRS_RELEASE for shortening paths. | |||
2025-04-27 | Back to one Meshoptimizer try_compile for all OSes | Erik Kundiman | |
CMAKE_OSX_ARCHITECTURES & CMAKE_OSX_DEPLOYMENT_TARGET won't affect non-macOS. Settings such as those 2, and CMAKE_BUILD_TYPE, aren't inherited, so the significant ones should be set explicitly. Meshoptimizer default installation header directory is without the encapsulating "meshoptimizer" directory. | |||
2025-04-27 | Suppress repetitive SSE2NEON warnings on macOS | Erik Kundiman | |
2025-04-25 | #3982 Crash at getChild<LLScrollListCtrl> | Andrey Kleshchev | |
Notification about inventory change from fetchInventoryFromCapCoro Looks like floater was closed a moment before receiving inventoryChanged | |||
2025-04-25 | #3986 Packet ring crash in memcpy | Andrey Kleshchev | |
packet_size was negative | |||
2025-04-25 | Merge pull request #3943 from secondlife/maxim/2025.04-chat-mention | Maxim Nikolenko | |
#3758 initial chat mention support | |||
2025-04-25 | Merge pull request #3984 from secondlife/brad/version-increments | Brad Linden | |
Increment viewer version after 2024.05 | |||
2025-04-25 | Increment viewer version after 2024.05 | Brad Linden | |
2025-04-25 | Merge pull request #3981 from secondlife/brad/version-increments | Brad Linden | |
Increment viewer version after 2025.03 | |||
2025-04-25 | Increment viewer version after 2025.04 | Brad Linden | |
2025-04-25 | Reduce cost of joint lookups by reducing string allocations via use of ↵ | Ansariel Hiller | |
std::string_view and heterogeneous map lookups (#3970) | |||
2025-04-25 | Increment viewer version after 2025.03 | Brad Linden | |
2025-04-25 | #3758 clean up: move EUnderlineLink | Mnikolenko Productengine | |
2025-04-25 | post merge fix | Mnikolenko Productengine | |
2025-04-25 | Merge branch 'release/2025.04' into 2025.04-chat-mention | Mnikolenko Productengine | |
2025-04-25 | Unset CFLAGS after building libcurl | Erik Kundiman | |
so that the C90 standard setting is not used when compiling other dependencies such as OpenJPEG. | |||
2025-04-25 | #3758 disable editing of mention segment | Mnikolenko Productengine | |
2025-04-24 | #3975 Crash at LLSpatialGroup::dirtyGeom | Andrey Kleshchev | |
2025-04-25 | Fix scale values not updating if they were focused and you used repeats per ↵ | Hecklezz | |
meter | |||
2025-04-24 | Autofit Blinn Phong normal and specular when using repeats per meter | Hecklezz | |
2025-04-24 | Implemented PBR repeats per meter | Hecklezz | |
2025-04-23 | #3758 show mention name in bubble chat | Mnikolenko Productengine | |
2025-04-23 | #3784 Increase gltf scale boundaries | Andrey Kleshchev | |
2025-04-23 | #3920 LLPanel::getString crash | Andrey Kleshchev | |
Make sure new floater can launch wihtout a key. It isn't supposed to be launched wihtout a key, but there are some ways to do that intentionally. | |||
2025-04-23 | #3952 insert @ name at the cursor position | Mnikolenko Productengine | |
2025-04-23 | #3962 allow Tab work the same way as picking name with Enter | Mnikolenko Productengine | |
2025-04-22 | #3960 Fix expensive mesh thread score calculations | Andrey Kleshchev | |
2025-04-22 | Merge pull request #3940 from Ansariel/devleop-picks-improvement | Andrey Lihatskiy | |
Restore option to change location of existing pick | |||
2025-04-22 | Exempt Gentoo from PipeWire too | Erik Kundiman | |
Pipewire in Portage has been upgraded from 1.2.7 to 1.4.2 recently. Among our supported distros, Debian and Ubuntu are the only ones left whose Pipewire versions are still 1.2.7, hence the changed logics. | |||
2025-04-22 | #3870 Added joint initialization for LLVOAvatarSelf | Andrey Kleshchev | |
Sometimes mesh thread crashes when allocating joints | |||
2025-04-22 | #3488 Reduce locking | Andrey Kleshchev | |
1. 'sActive' variables are atomic, no locks needed 2. Fix trylocks. There are internal locks inside loadMeshLOD so without checking locks 3 and 4 viewer would be locked on each loadMeshLOD, potentially making main thread wait for threads to unlock. | |||
2025-04-20 | Get the custom cURL compiled on Fedora Asahi Remix | Erik Kundiman | |
getpwuid_r, which is declared in /usr/include/pwd.h, somehow is always missed by, at least the custom, libcurl compiling process. I tried defining __USE_POSIX so the getpwuid_r part in pwd.h is included, I also tried undefining HAVE_GETPWUID_R so the getpwuid_r part in curl/lib/netrc.c is skipped (respectively using -D and -U CPPFLAGS ENV setting in indra/cmake/CURL.cmake), with no success. So just force the getpwuid_r part in netrc.c to be skipped by substituting defined(HAVE_GETPWUID_R) with 0. | |||
2025-04-19 | Merge tag 'Second_Life_Release#9a333e65-2025.04' into 2025.04 | Erik Kundiman | |
2025-04-19 | Get the viewer launching on Fedora Asahi Remix | Erik Kundiman | |
Media plugins enabling not yet. OpenXR is disabled for now (it hasn't been used anyway). perl-FindBin is needed to be able to build OpenSSL on Fedora aarch64. Setting the C standard to 90 when building cURL is needed, otherwise it would fail at configure time with a misleading error of not finding link/run time requirements for dependencies (such as nghttp2 and zlib), at least on Fedora (and macOS too back then, I remember). GCC treated SSE2NEON warnings as errors on so many files, so -Wno-cpp is added globally. The same Linux CPU frequency calculation needs to be out of the x86 scope, otherwise the viewer would complain about not meeting the requirements at launch time. | |||
2025-04-18 | Performance improvements and cleanup in llviewerdisplay.cpp | Ansariel | |
# Conflicts: # indra/newview/llviewerdisplay.cpp | |||
2025-04-18 | More constexpr improvements and cleanup of includes of a deleted header file | Ansariel Hiller | |
2025-04-18 | Fix memory leak in LLImageDimensionsInfo (#2679) | Ansariel Hiller | |
2025-04-18 | Improve inventory finder floater performance: Don't parse XUI tree each ↵ | Ansariel Hiller | |
frame (#2640) | |||
2025-04-18 | Reduce memory allocations pinging the mainloop timeout | Ansariel | |
2025-04-18 | Merge branch 'devleop-picks-improvement' of ↵ | Ansariel | |
https://github.com/Ansariel/viewer into devleop-picks-improvement | |||
2025-04-18 | Merge develop into release/2025.04 | Andrey Kleshchev | |
2025-04-18 | Restore missing 'override' | Andrey Lihatskiy | |
2025-04-18 | #3758 initial chat mention support | Mnikolenko Productengine | |
2025-04-18 | #3758 add support for highlighted segments | Mnikolenko Productengine | |
2025-04-18 | Fix llhttpdate test on windows and macos (#3909) | Andrey Lihatskiy | |
2025-04-18 | #3696 Crash at LLFontFreetype::addGlyphFromFont | Andrey Kleshchev | |
2025-04-18 | Restore option to change location of existing pick | Ansariel Hiller | |
2025-04-18 | Fix llhttpdate test on windows and macos (#3909) | Andrey Lihatskiy | |