Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-13 | DRTVWR-558: Fix builds on macOS 12.5 Monterey. | Nat Goodspeed | |
Always search for python3[.exe] instead of plain 'python'. macOS Monterey no longer bundles Python 2 at all. Explicitly make PYTHON_EXECUTABLE a cached value so if the user edits it in CMakeCache.txt, it won't be overwritten by indra/cmake/Python.cmake. Do NOT set DYLD_LIBRARY_PATH for test executables! That has Bad Effects, as discussed in https://stackoverflow.com/q/73418423/5533635. Instead, create symlinks from build-mumble/sharedlibs/Resources -> Release/Resources and from build-mumble/test/Resources -> ../sharedlibs/Release/Resources. For test executables in sharedlibs/RelWithDebInfo and test/RelWithDebInfo, this supports our dylibs' baked-in load path @executable_path/../Resources. That load path assumes running in a standard app bundle (which the viewer in fact does), but we've been avoiding creating an app bundle for every test program. These symlinks allow us to continue doing that while avoiding DYLD_LIBRARY_PATH. Add indra/llcommon/apply.h. The LL::apply() function and its wrapper macro VAPPLY were very useful in diagnosing the problem. Tweak llleap_test.cpp. This source was modified extensively for diagnostic purposes; these are the small improvements that remain. (cherry picked from commit 15d37713b9113a6f70dde48c764df02c76e18cbc) (cherry picked from commit a1adcf1905d1fbc5fe07ff5a627295ccfe461ac4) | |||
2023-07-12 | Merge branch 'brad/SL-19968-vocache-objects-missing' into DRTVWR-587-maint-V ↵ | Brad Linden | |
(#273) | |||
2023-07-12 | added info log lines for assistance diagnosing SL-19968 | Brad Linden | |
2023-07-12 | SL-18330: Merge commit '6b53036' into DRTVWR-587-maint-V | Nat Goodspeed | |
Bring over part of the LLEventDispatcher work inspired by DRTVWR-558. | |||
2023-07-12 | Merge pull request #213 from secondlife/rm-cxxstd | nat-goodspeed | |
SL-18837: Remove C++17 override, given build-variables change. | |||
2023-07-12 | SL-18837: Merge branch 'DRTVWR-587-maint-V' into rm-cxxstd. | Nat Goodspeed | |
2023-07-11 | SL-19986 Crash at LLConversationItemSession::findParticipant | Andrey Kleshchev | |
Observed on bugsplat, no repro. Something destroys LLConversationItem without cleaning list (some sessions reuse the item, but they aren't supposed to remove it). Either item should inform floater to be properly removed or should be stored as an LLPointer. | |||
2023-07-07 | SL-19702 restore previous double clicking behavior for objects | Maxim Nikolenko | |
2023-07-07 | SL-19963 Group Profile's money details have misleading date | Andrey Kleshchev | |
2023-07-07 | SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance ↵ | Andrey Lihatskiy | |
improvements can lead to perceived inventory loss due to cache corruption" This reverts commit cf692c40b0b9f8d0d04cd10a02a84e3f697a2e99. | |||
2023-07-06 | SL-18164 Media type format not shown in the About Land's media tab | Andrey Kleshchev | |
2023-07-06 | SL-19702 restore previous double clicking behavior for objects (#266) | Maxim Nikolenko | |
2023-07-05 | SL-19950 don't try to change fly state if it's not needed | Maxim Nikolenko | |
2023-07-05 | SL-19716 and SL-19437 viewer_manager | Andrey Kleshchev | |
2023-06-30 | SL-19565 Prefs Bug when searching in Prefs | Alexander Gavriliuk | |
2023-06-30 | SL-19816 Home location on world map for invalid locations | Alexander Gavriliuk | |
2023-06-28 | SL-19572 Fix some obscure cases of residents bypasing mute list | Andrey Kleshchev | |
2023-06-27 | SL-19924 Update profile type names | Andrey Kleshchev | |
2023-06-24 | SL-19805 Fix touch handling logic | Alexander Gavriliuk | |
2023-06-23 | SL-19805 Follow-up fix | Andrey Lihatskiy | |
2023-06-23 | SL-19805 Second Life Viewer last update made invisible parts visible | Alexander Gavriliuk | |
2023-06-01 | SL-19806 Crash at vobj | Andrey Kleshchev | |
2023-06-01 | SL-19762 fix for cropped label text | Mnikolenko Productengine | |
2023-05-30 | SL-17429 Message user when their inventory hits AIS2 limits | Andrey Kleshchev | |
2023-05-29 | SL-19787 Crash at LLUIColor::operator | Andrey Kleshchev | |
2023-05-23 | SL-19635 Better error handling | Andrey Kleshchev | |
2023-05-23 | SL-19744: Remove LLApp::startErrorThread() and references. | Nat Goodspeed | |
2023-05-23 | SL-19744: Remove LLErrorThread and LLAppViewer::handleViewerCrash() | Nat Goodspeed | |
2023-05-22 | SL-19635 Implement DeepL tranlation support | Andrey Kleshchev | |
2023-05-19 | DRTVWR-580 Post-merge fix - unused code | Andrey Lihatskiy | |
2023-05-19 | DRTVWR-580 Post-merge fix | Andrey Lihatskiy | |
2023-05-18 | SL-19649 Adjust other classes for new deleteAllChildren mechanics | Andrey Kleshchev | |
2023-05-18 | SL-19649 reduce logging out time for larger inventories | Maxim Nikolenko | |
2023-05-17 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/llcharacter/llkeyframemotion.cpp # indra/newview/llfilepicker.cpp | |||
2023-05-17 | Increment viewer version to 6.6.13 | Nat Goodspeed | |
following promotion of DRTVWR-577 | |||
2023-05-12 | SL-18837: Remove C++17 override, given build-variables change. | Nat Goodspeed | |
Until now, the viewer has explicitly set(CMAKE_CXX_STANDARD 17) with a comment explaining that we hadn't dared add -std=c++17 to build-variables/variables because we didn't know if we could build all the component autobuild packages with that switch. Now that we've successfully built all of them with that switch, we've updated the viewer branch of build-variables, so we can remove the viewer's CMAKE_CXX_STANDARD override. | |||
2023-05-10 | SL-19536 SL-19652 Fix inventory fetching | Andrey Kleshchev | |
2023-05-09 | SL-19660 Updated contributions doc | Andrey Kleshchev | |
2023-05-09 | SL-19660 Merge pull request #199 from beqjanus/main | akleshchev | |
BUG-233797/233798 - fix blackout when u/w fog_density < 0 | |||
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
2023-05-03 | SL-19647: Eliminate LLSDArray entirely. | Nat Goodspeed | |
Newer C++ compilers have different semantics around LLSDArray's special copy constructor, which was essential to proper LLSD nesting. In short, we can no longer trust LLSDArray to behave correctly. Now that we have variadic functions, get rid of LLSDArray and replace every reference with llsd::array(). | |||
2023-05-03 | SL-19681 Updated list of contributors | Andrey Kleshchev | |
2023-05-03 | SL-19681 Merge pull request #202 from PanteraPolnocy | akleshchev | |
Fix typos in floater_scene_load_stats.xml and llviewerstats.cpp | |||
2023-05-03 | DRTVWR-575: Replace some LLSDArray() usage with llsd::array(). | Nat Goodspeed | |
It seems newer compilers have a different interpretation of exactly when to engage LLSDArray's copy constructor. In particular, this assignment: some_LLSD_map[key] = LLSDArray(...)(...)...; used to convert the LLSDArray object directly to LLSD; now it first calls the custom copy constructor, which embeds the intended array within an outer array before assigning it into the containing map. The newer llsd::array() function avoids that problem because what it returns is already an LLSD object. Taking inventory of LLSDArray assignments of that form turned up a number of workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is both simpler and more readable. Tip of the hat to Chorazinallen for surfacing this issue! (cherry picked from commit bb718155bddfbe7007029a0c9e69a4a98615f14d) | |||
2023-05-02 | Merge branch 'main' into main | Beq Janus | |
2023-05-02 | Fixing a small typo in llviewerstats.cpp | Pantera Północy | |
2023-05-02 | Update floater_scene_load_stats.xml | Pantera Północy | |
Reducing the packet loss... | |||
2023-05-02 | Merge branch 'main' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-02 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |