Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-13 | Clean up Windows build (#2562) | Ansariel Hiller | |
* APR_DECLARE_STATIC and APU_DECLARE_STATIC gets already defined in APR.cmake * Move both _CRT_SECURE_NO_WARNINGS and _WINSOCK_DEPRECATED_NO_WARNINGS definitions to 00-Common.cmake * Always define WIN32_LEAN_AND_MEAN and include subset of Windows API by default * Remove llwin32headerslean.h and remove unnecessary WIN32_LEAN_AND_MEAN definition handling in llwin32headers.h * Clean up includes of Windows API headers * Get rid of workaround to link against IPHLPAPI.lib in lluuid.cpp - this seems to have been an issue in the past that has been fixed | |||
2024-09-12 | Merge pull request #2561 from secondlife/brad/2553-about-sl-crash-locale-init | Brad Linden | |
secondlife/viewer#2553 about sl crash locale init | |||
2024-09-12 | Attempted fix for mac crash when showing About Second Life. | Brad Linden | |
secondlife/viewer#2553 | |||
2024-09-12 | Fix for mac build with tracy enabled. | Brad Linden | |
2024-09-12 | Fix for tracy not working on mac | Dave Parks | |
2024-09-10 | Profile guided optimizations | RunitaiLinden | |
2024-09-09 | Changes towards C++20 compatibility (#2520) | Ansariel Hiller | |
2024-09-05 | Fixed md5 buffer not being correctly zero-initialized and refactored code. ↵ | TJ | |
(#2507) | |||
2024-08-28 | Attempt to get better file/line info for LL_ERRS crahses in bugsplat. (#2447) | Brad Linden | |
secondlife/viewer#2445 | |||
2024-08-26 | Improve safety of macOS available RAM calcuations at suggestion of Ansariel ↵ | Brad Linden | |
and Beq (#2423) | |||
2024-08-26 | secondlife/viewer#2391: Remove avatar rigging "callstack" logging | Cosmic Linden | |
2024-08-26 | Remove or suppress left over debug messages in hot paths (#2392) | Rye Mutt | |
2024-08-20 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop | Brad Linden | |
# Conflicts: # autobuild.xml # indra/newview/llvoicewebrtc.cpp | |||
2024-08-20 | Clean up boost includes and remove compiler warning pragma for unreachable ↵ | Ansariel Hiller | |
code in PCH (#2361) | |||
2024-08-20 | Remove orphaned LLAllocator (#2348) | Ansariel Hiller | |
2024-08-19 | Refactor LLFileSystem for and fix an old issue in LLFile (#2332) | Ansariel Hiller | |
2024-08-15 | Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵ | Brad Linden | |
release/2024.06-atlasaurus | |||
2024-08-15 | BugSplat Crash #1504587: std::vector::empty() | Alexander Gavriliuk | |
2024-08-14 | Enable /permissive- on MSVC for better standards conformance (#2251) | Rye Mutt | |
* Enable /permissive- on MSVC for better C++ conformance and fix related errors * Clean up left over warning suppressions from old library or msvc versions | |||
2024-08-13 | Introduce tracy instrumentation of mutex in LLSingleton, LLInstanceTracker ↵ | Rye Mutt | |
and logging | |||
2024-08-13 | Update tracy integration to 0.11 and rework client library to be ↵ | Rye Mutt | |
configurable at build time Also copy tracy profiler client next to windows binary when enabled | |||
2024-08-09 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop | Brad Linden | |
# Conflicts: # .github/workflows/build.yaml # indra/llui/llscrolllistctrl.cpp | |||
2024-08-09 | Merge 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-07 | Replace boost::shared_ptr with std in voice classes | Andrey Kleshchev | |
2024-08-01 | Fix failure to join or detach threads causing rare shutdown termination | Rye Mutt | |
2024-07-29 | Replace liburiparser with boost::url | Rye Mutt | |
2024-07-19 | Merge pull request #1996 from secondlife/davep/fix_tracy_build | Brad Linden | |
Fix for tracy build. | |||
2024-07-19 | #2053 BugSplat Crash #1494325: LLVOVolume::getReflectionProbeNearClip() | Alexander Gavriliuk | |
2024-07-18 | #1500 Better out of disk space handling | Alexander Gavriliuk | |
2024-07-11 | Fix for tracy build. | RunitaiLinden | |
2024-07-10 | Introduce LLCoros::RMutex, use for SettingsConfig::mRecorderMutex (#1980) | nat-goodspeed | |
in llerror.cpp. | |||
2024-07-09 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop | Brad Linden | |
2024-07-09 | Update tracy profiler to 0.10 (#1946) | Rye Mutt | |
2024-07-09 | #1943 make sys free in texture console llmemorysavailphysicalmeminkb tell ↵ | Dave Parks | |
the truth (#1966) * Also fix for crash when applying MoaP to PBR material | |||
2024-07-09 | Review feedback change | RunitaiLinden | |
2024-07-09 | #1826 Fix for LL_ERRS crashing in mutex lock | RunitaiLinden | |
2024-07-09 | Merge pull request #1949 from sldevel/xmlrpc-crash-fix | Andrey Lihatskiy | |
Fix for crash in XMLRPC reply decoding on login with large inventories | |||
2024-07-09 | Merge pull request #1945 from Ansariel/develop_msvc7 | Andrey Lihatskiy | |
Remove ancient MSVC7 code | |||
2024-07-09 | Merge pull request #1944 from Ansariel/develop_c4244 | Andrey Lihatskiy | |
Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now | |||
2024-07-08 | Fix for crash in XMLRPC reply decoding on login with large inventories | Henri Beauchamp | |
Commit 2ea5ac0c43e3e28d2b1774f5367d099271a1da32 introduced a crash bug due to the recursive construction of the XMLTreeNode wrapper class. The constructor of the said class typically recurses twice as many times as there are entries in the user's inventory list. This commit: - Moves the fromXMLRPCValue() method and its helper functions from the LLSD class/module to the LLXMLNode class, where it belongs, thus making LLSD::TreeNode (which was a wrapper class to avoid making llcommon dependant on llxml, which is still the case after this commit) totally moot; the fromXMLRPCValue() call is now done directly on the LLXMLNode. - Moves the XML and XMLRPC decoding code out of the HTTP coroutine LLXMLRPCTransaction::Handler (coroutines got an even smaller and fixed stack), and into LLXMLRPCTransaction::Impl::process(). - Removes XMLTreeNode entirely, fixing the crash as a result. | |||
2024-07-08 | Remove ancient MSVC7 code | Ansariel | |
2024-07-08 | Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵ | Ansariel | |
and llunittype.h for now | |||
2024-07-08 | Introduce move assignment and construction to LLPointer | Rye Mutt | |
2024-07-05 | Reduce LLSD::Binary temporaries | Rye Mutt | |
2024-07-05 | Make LLDate a trivial copyable/movable type | Rye Mutt | |
2024-07-05 | Add move construction/assignment support for LLSD type | Rye Mutt | |
2024-07-05 | Introduce move assignment operators for various LLSD types | Rye Mutt | |
2024-07-05 | Introduce string_view to LLSD map functions to reduce string temporaries | Rye Mutt | |
2024-07-01 | Fix test builds | Rye Mutt | |
2024-07-01 | Use heterogeneous comparison for string_view map finds in LLControl and ↵ | Rye Mutt | |
convert controlExists to string_view |