Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-13 | DRTVWR-558: Add LL::apply() test for function(const LLSD&). | Nat Goodspeed | |
(cherry picked from commit 7d33e00d925614911a7602da1bd79916cc849ad7) | |||
2023-07-13 | DRTVWR-558: Add unit test for VAPPLY(). | Nat Goodspeed | |
Add to apply_test.cpp a collect() function that incrementally accumulates an arbitrary number of arguments into a std::vector<std::string>. Construct a std::array<std::string> to pass it, using VAPPLY(). Clarify in header comments that LL::apply() can't call a variadic function with arguments of dynamic size: std::vector or LLSD. The compiler can deduce how many arguments to pass to a function with a fixed argument list; it can deduce how many arguments to pass to a variadic function with a fixed number of arguments. But it can't compile a call to a variadic function with an arguments data structure whose size can vary at runtime. (cherry picked from commit ceed33396266b123896f7cfb9b90abdf240e1eec) | |||
2023-07-13 | DRTVWR-558: Extend LL::apply() to LLSD array arguments. | Nat Goodspeed | |
Make apply(function, std::array) and apply(function, std::vector) available even when we borrow the C++17 implementation of apply(function, std::tuple). Add apply(function, LLSD) with interpretations: * isUndefined() is treated as an empty array, for calling a nullary function * scalar LLSD is treated as a single-entry array, for calling a unary function * isArray() converts function parameters using LLSDParam * isMap() is an error. Add unit tests for all flavors of LL::apply(). (cherry picked from commit 3006c24251c6259d00df9e0f4f66b8a617e6026d) | |||
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-12 | SL-19702 don't skip double clicks when clicking scripted objects | Mnikolenko Productengine | |
2023-07-11 | SL-19728 Objects that cannot be clicked or cammed unless in edit mode | Alexander Gavriliuk | |
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-07 | SL-19756 Update viewer-manager to 3.0.580913 | Andrey Lihatskiy | |
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 | Reverted changes to installer_template.msi introduced by PR #259 | Andrey Kleshchev | |
Changes do not appear to add anything sans mac's line ending which triggers coding policy protection and shouldn't be present in window's installer file. | |||
2023-07-05 | SL-19716 and SL-19437 viewer_manager | Andrey Kleshchev | |
2023-07-03 | SL-19929 New inventory feature notification should appear on top | Andrey Kleshchev | |
2023-07-01 | SL-19914 Inventory gallery Tab support #3 | Andrey Kleshchev | |
Don't try to select something if we are waiting for an item | |||
2023-07-01 | SL-19914 Inventory gallery Tab support #2 | Andrey Kleshchev | |
2023-06-30 | Merge pull request #259 from secondlife/contribute-frozen | nat-goodspeed | |
Merge ReleaseOS build into Maint U | |||
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-30 | SL-19938 Make sure marketplace removes empty folder it automatically moved ↵ | Andrey Kleshchev | |
items from when folder was recreated into stock fodler | |||
2023-06-30 | SL-19929 Picker's warning small adjustment | Andrey Kleshchev | |
2023-06-29 | SL-19929 New inventory feature notification | Andrey Kleshchev | |
2023-06-29 | SL-19932 FIXED Drag and drop or paste of new item in existing marketplace ↵ | Maxim Nikolenko | |
entry does not work | |||
2023-06-29 | SL-19928 Make thumbnail selection failures more user friendly | Andrey Kleshchev | |
2023-06-28 | DRTVWR-582: Merge branch DRTVWR-582-maint-U into contribute-frozen | Nat Goodspeed | |
to resolve conflicts in installer_template.nsi | |||
2023-06-28 | SL-19923 FIXED Unable to drag and drop items from Library in Gallery mode | Maxim Nikolenko | |
2023-06-28 | SL-19572 Fix some obscure cases of residents bypasing mute list | Andrey Kleshchev | |
2023-06-27 | SL-19274 Update 'switch view' label | Andrey Kleshchev | |
2023-06-27 | SL-19924 Update profile type names | Andrey Kleshchev | |
2023-06-27 | SL-18629 Fixed missed case of unpacking metadata | Andrey Kleshchev | |
2023-06-27 | SL-19815 Fix missed 'handled' flags | Andrey Kleshchev | |
2023-06-27 | SL-19904 Outfit gallery keyboard support | Andrey Kleshchev | |
2023-06-26 | SL-19918 "Save as" menu item is missing for textures in Gallery view | Maxim Nikolenko | |
2023-06-26 | mac build fix | Maxim Nikolenko | |
2023-06-24 | SL-19604 Fix gallery view having huge ident at the bottom | 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-19914 Inventory gallery Tab support | Andrey Kleshchev | |
2023-06-23 | SL-19805 Second Life Viewer last update made invisible parts visible | Alexander Gavriliuk | |
2023-06-23 | SL-19912 allow drag-n-drop items from Object's content to the Gallery | Maxim Nikolenko | |
2023-06-21 | SL-19898 FIXED Contents purchased from items do not show in Recent Items ↵ | Maxim Nikolenko | |
until selecting folder | |||
2023-06-21 | SL-19692 Z Offset is applied twice in Mouselook | Alexander Gavriliuk | |