Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-30 | SL-20541 Reorder radio buttons in Edit tools Texture tab to match order in a ↵ | Maxim Nikolenko | |
Material | |||
2023-10-29 | DRTVWR-587: Fix LL::apply(function, LLSD array). | Nat Goodspeed | |
We define a specialization of LLSDParam<const char*> to support passing an LLSD object to a const char* function parameter. Needless to remark, passing object.asString().c_str() would be Bad: destroying the temporary std::string returned by asString() would immediately invalidate the pointer returned by its c_str(). But when you pass LLSDParam<const char*>(object) as the parameter, that specialization itself stores the std::string so the c_str() pointer remains valid as long as the LLSDParam object does. Then there's LLSDParam<LLSD>, used when we don't have the parameter type available to select the LLSDParam specialization. LLSDParam<LLSD> defines a templated conversion operator T() that constructs an LLSDParam<T> to provide the actual parameter value. So far, so good. The trouble was with the implementation of LLSDParam<LLSD>: it constructed a _temporary_ LLSDParam<T>, implicitly called its operator T() and immediately destroyed it. Destroying LLSDParam<const char*> destroyed its stored string, thus invalidating the c_str() pointer before the target function was entered. Instead, make LLSDParam<LLSD>::operator T() capture each LLSDParam<T> it constructs, extending its lifespan to the lifespan of the LLSDParam<LLSD> instance. For this, derive each LLSDParam specialization from LLSDParamBase, a trivial base class that simply establishes the virtual destructor. We can then capture any specialization as a pointer to LLSDParamBase. Also restore LazyEventAPI tests on Mac. | |||
2023-10-27 | SL-20496 FIXED Auto-adjust causes incorrect UI value of Max number of ↵ | Maxim Nikolenko | |
non-impostors | |||
2023-10-27 | DRTVWR-587: Skip Visual Studio LLSDParam<const char*> tests for now. | Nat Goodspeed | |
They do work fine on clang... unblocking the rest of the team during diagnosis. | |||
2023-10-26 | Merge pull request #478 from secondlife/SL-20536 | cosmic-linden | |
SL-20536: Fix build error C1128 on Windows RelWithDebInfo | |||
2023-10-26 | SL-20536: Fix build error C1128. secondlife-bin object file too big. Compile ↵ | Cosmic Linden | |
with /bigobj | |||
2023-10-26 | SL-20513 Fix using wrong data struct #4 | Andrey Kleshchev | |
2023-10-26 | Fix build.yaml line that got dropped in the merge. | Brad Linden | |
2023-10-25 | Removed dead code after merge breaking the build | Brad Linden | |
2023-10-25 | Fix DRTVWR-559 std::array usage in llrender and llprimitive after merge | Brad Linden | |
2023-10-25 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-10-26 | SL-20401 FIXED Popping out conversation floater second time moves location | Maxim Nikolenko | |
2023-10-26 | D587 Post merge fmod issues fix | Andrey Kleshchev | |
2023-10-25 | SL-20109 Add inventory_thumbnails_helper floater to blacklist_untrusted | Andrey Lihatskiy | |
2023-10-25 | Post merge build fix | Andrey Kleshchev | |
2023-10-25 | Merge branch 'main' into DRTVWR-594-maint-Y | Andrey Lihatskiy | |
2023-10-25 | Merge pull request #473 from secondlife/marchcat/maint-Y-bulky-thumbs | Andrey Lihatskiy | |
SL-20109 -> Maint Y merge | |||
2023-10-25 | Merge branch 'main' into DRTVWR-591-maint-X | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2023-10-25 | Merge remote-tracking branch 'origin/main' into DRTVWR-587-maint-V | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'viewer_bulky_thumbs' into marchcat/maint-Y-bulky-thumbs | Andrey Lihatskiy | |
# Conflicts: # indra/newview/skins/default/xui/en/menu_viewer.xml | |||
2023-10-25 | SL-18837: Build all branches on GitHub now. | Nat Goodspeed | |
2023-10-25 | Merge branch 'main' into DRTVWR-594-maint-Y | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'main' into DRTVWR-591-maint-X | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'main' into DRTVWR-587-maint-V | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'main' into DRTVWR-594-maint-Y | Andrey Lihatskiy | |
2023-10-25 | Increment viewer version to 6.6.17 | Nat Goodspeed | |
following promotion of DRTVWR-578 | |||
2023-10-25 | Merge branch 'main' into DRTVWR-591-maint-X | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llinventorygallery.cpp | |||
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2023-10-25 | Merge branch 'main' into DRTVWR-587-maint-V | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llcommon/tests/llleap_test.cpp # indra/newview/viewer_manifest.py | |||
2023-10-25 | SL-20517: When attempting to find orphans, if an object claims to be its own ↵ | Rider Linden | |
parent the viewer logs a warning and then continues the loop without incrementing the iterator. This increments the iterator so that loop processing can continue and the viewer does not get stuck on the bad object. | |||
2023-10-25 | Merge pull request #471 from secondlife/SL-20065 | cosmic-linden | |
SL-20065: Hack to reduce black spots on shiny water | |||
2023-10-25 | SL-20513 Make profile floater use properties processor #3 | Andrey Kleshchev | |
2023-10-25 | SL-20513 Cleanup LLAvatarPropertiesProcessor #2 | Andrey Kleshchev | |
2023-10-25 | SL-20513 Cleanup LLAvatarPropertiesProcessor #1 | Andrey Kleshchev | |
2023-10-25 | DRTVWR-559 Fix for mac build | Dave Parks | |
2023-10-24 | SL-20065: Hack to reduce black spots on shiny water | Cosmic Linden | |
2023-10-24 | SL-20090 Don't use llassert_always in texture fetching code. | RunitaiLinden | |
2023-10-24 | SL-20468 Add ability to overwrite an existing outfit | Maxim Nikolenko | |
2023-10-24 | SL-20524 Update contributions.txt | Andrey Lihatskiy | |
2023-10-24 | Remove unnecessary make_pair call | Ansariel | |
2023-10-24 | Add some optimizations and modern C++ while already touching ↵ | Ansariel | |
LLAvatarPropertiesProcessor | |||
2023-10-24 | Fill agent_id fields in LLAvatarData correctly when using capability for ↵ | Ansariel | |
avatar properties request | |||
2023-10-23 | SL-20456 Fix for probe updates stopping after opening personal lighting or ↵ | RunitaiLinden | |
editing a sky setting. | |||
2023-10-23 | SL-20498 Preserve default probe when resetting reflection probes. | RunitaiLinden | |
2023-10-23 | SL-13610 revert changes to floater_about_land | Andrey Kleshchev | |
Dupplicate. No idea how it got into the merge | |||
2023-10-23 | SL-13610 build fix | Mnikolenko Productengine | |
2023-10-23 | SL-13610 [MAC] Manufacturer based search | Andrey Kleshchev | |
2023-10-23 | SL-13610 [MAC] WIP filter out incompatible devices | Andrey Kleshchev | |