| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-05 | Fix LLThreadSafeQueueInterrupt in WorkQueueBase::postTo during shutdown by ↵ | Rye Mutt | |
| catching and returning false | |||
| 2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-559 | Brad Linden | |
| 2023-05-04 | SL-19647 OSX buildfix | Andrey Lihatskiy | |
| 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-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
| # Conflicts: # indra/llcommon/tests/llsdserialize_test.cpp | |||
| 2023-05-04 | DRTVWR-559: Merge 'DRTVWR-559' into DRTVWR-559-zapfunc | Nat Goodspeed | |
| 2023-05-03 | DRTVWR-559 WIP - optimize ARC calculation et al. | RunitaiLinden | |
| 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-18330: fix strip_deprecated_header(cur_size) param to llssize. | Nat Goodspeed | |
| 2023-05-03 | DRTVWR-559: Replace debugLoggingEnabled() function with LL_DEBUGS(). | Nat Goodspeed | |
| The trouble with debugLoggingEnabled() is that it locked mutexes and searched maps every time that call was reached. LL_DEBUGS() has the same functionality (albeit with idiosyncratic syntax) but performs expensive lookups only once per session, caching the result in a local static variable. | |||
| 2023-05-02 | DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU ↵ | RunitaiLinden | |
| timer without a frame stall. | |||
| 2023-05-02 | MErge with main after Viewer release | Callum Prentice | |
| 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 | |
| 2023-05-02 | Merge branch 'main' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
| 2023-04-26 | Merge remote-tracking branch 'origin/DRTVWR-539' into DRTVWR-559-merge-539 | Brad Linden | |
| 2023-04-20 | Merge pull request #183 from secondlife/SL-19575a | Callum Linden | |
| SL-19575 LLFloaterEmojiPicker - Add filter by category | |||
| 2023-04-20 | SL-19575 LLFloaterEmojiPicker - Add filter by category | Alexander Gavriliuk | |
| 2023-04-07 | post-merge buildfix | Andrey Lihatskiy | |
| 2023-04-07 | Merge branch 'main' into marchcat/main-contrib-merge | Andrey Lihatskiy | |
| # Conflicts: # indra/cmake/CMakeLists.txt # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h # indra/llcommon/tests/llleap_test.cpp # indra/newview/llfilepicker.h # indra/newview/llfilepicker_mac.h # indra/newview/llfilepicker_mac.mm # indra/newview/skins/default/xui/en/strings.xml | |||
| 2023-04-04 | Fix CMake files related to ICU4C | Ansariel | |
| 2023-04-03 | DRTVWR-489: Fix things up after a messy merge with main because of a ↵ | Callum Prentice | |
| gigantic CMake patch. Sadly, my macOS box updated to Xcode14.3 overnight and that caused many warnings/errors with variables being initialized and then used but not in a way that affected anything.. Building on Xcode 14.3 also requires that MACOSX_DEPLOYMENT_TARGET be set to > 10.13. Waiting on a decision about that but checking this in in the meantime. Builds on macOS with appropriate build variables set for MACOSX_DEPLOYMENT_TARGET = 10.14 but not really expecting this to build in TC because (REDACTED). Windows version probably hopelessly broken - switching to that now. | |||
| 2023-04-03 | SL-18330: Remove some set-but-unused vars flagged by Xcode 14.3. | Nat Goodspeed | |
| 2023-03-31 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
| # Conflicts: # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/llfloateravatarrendersettings.cpp | |||
| 2023-03-29 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
| 2023-03-30 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
| 2023-03-30 | Merge branch 'main' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
| # Conflicts: # indra/cmake/CMakeLists.txt # indra/newview/skins/default/xui/es/floater_tools.xml | |||
| 2023-03-20 | SL-18721: Faster viewer shutdown time since performance improvements can ↵ | Alexander Gavriliuk | |
| lead to perceived inventory loss due to cache corruption | |||
| 2023-03-20 | Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
| # Conflicts: # indra/cmake/Copy3rdPartyLibs.cmake # indra/cmake/FindOpenJPEG.cmake # indra/cmake/OpenJPEG.cmake # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/CMakeLists.txt | |||
| 2023-03-10 | SL-19172 Texture streaming tune up. Incidental decruft. | Dave Parks | |
| 2023-03-06 | Improved detail for llvertexbuffer attribute mask assertion failure in ↵ | Brad Linden | |
| DRTVWR-559 | |||
| 2023-03-06 | DRTVWR-559 Return to MD5 for LLUUID operations. Existing LLUUID API ↵ | Dave Parks | |
| implementations must not change, but may add "fast" variants where appropriate in the future. | |||
| 2023-03-02 | SL-18330: Review and tweak LLTrace::PeriodicRecording indexing | Nat Goodspeed | |
| per Leviathan code review. | |||
| 2023-03-01 | SL-18330: Tweaks for Visual Studio builds | Nat Goodspeed | |
| 2023-03-01 | SL-18330: Fix a narrowing conversion in LLSDSerialize::deserialize(). | Nat Goodspeed | |
| 2023-03-01 | SL-18330: Use recursive variadic llmax(), llmin() | Nat Goodspeed | |
| instead of having specific binary, ternary and quaternary overloads. | |||
| 2023-03-01 | SL-18330: Use size_t max for LLTrace::PeriodicRecording methods. | Nat Goodspeed | |
| The num_periods arguments have all been changed to size_t, but the default argument values were still coded as S32_MAX. Change to std::numeric_limits<size_t>::max(). | |||
| 2023-03-01 | SL-18330: Use C++ standard types for llmd5, not local typedefs. | Nat Goodspeed | |
| Not only do the local typedefs make the code less readable, they also rely on assumptions about the implementation. The standard types are guaranteed by the C++ library implementation. | |||
| 2023-02-15 | SL-18330: Fix per PR review comments. | Nat Goodspeed | |
| 2023-02-15 | SL-18330: Merge branch 'contribute' into sl-18330-merge | Nat Goodspeed | |
| 2023-02-15 | SL-18330: Fix egregious existing build errors in contribute branch. | Nat Goodspeed | |
| 2023-02-15 | SL-19159 Build fixes | Andrey Kleshchev | |
| 2023-02-15 | SL-18330: Merge branch 'contribute' into sl-18330-merge | Nat Goodspeed | |
| 2023-02-13 | Fix up a couple of tiny merge conflicts after a merge with main | Callum Prentice | |
| 2023-02-13 | Fix up a couple of tiny merge conflicts after a merge with main | Callum Prentice | |
| 2023-02-13 | SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75) | Henri Beauchamp | |
| As it happens, the change in the LLUUID::combine() algorithm introduced by one of my previous commits is causing invalid assets creation (seen with some clothing items, such as Shape and Universal types); obviously, the server is using the old algorithm for UUID validation purpose of these assets. This commit reverts LLUUID::combine() code to use LLMD5. | |||
| 2023-02-13 | SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75) | Henri Beauchamp | |
| As it happens, the change in the LLUUID::combine() algorithm introduced by one of my previous commits is causing invalid assets creation (seen with some clothing items, such as Shape and Universal types); obviously, the server is using the old algorithm for UUID validation purpose of these assets. This commit reverts LLUUID::combine() code to use LLMD5. | |||
| 2023-02-13 | SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75) | Henri Beauchamp | |
| As it happens, the change in the LLUUID::combine() algorithm introduced by one of my previous commits is causing invalid assets creation (seen with some clothing items, such as Shape and Universal types); obviously, the server is using the old algorithm for UUID validation purpose of these assets. This commit reverts LLUUID::combine() code to use LLMD5. | |||
| 2023-02-09 | Merge branch 'main' into DRTVWR-577-maint-S | Andrey Kleshchev | |
| # Conflicts: # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h # indra/newview/llfilepicker.h # indra/newview/llfilepicker_mac.h # indra/newview/llfilepicker_mac.mm | |||
