| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-11 | Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-05-12 | fix: replace non-ASCII source comments | santoslgl01-web | |
| Resolves #5664 | |||
| 2026-01-21 | Merge remote-tracking branch 'origin/develop' into develop-linux | Rye | |
| 2026-01-21 | Add early out for disk cache when app is shutting down to reduce shutdown time | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2026-01-21 | Introduced Tracy instrumentation to app initialization | Rye | |
| 2026-01-07 | Replace remaining boost::filesystem usage with std::filesystem | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2026-01-07 | Reduce temporary allocations and repeated utf8->utf16 in LLTextureCache with ↵ | Rye | |
| new LLFile IO code Add non-allocating to_chars and to_wchars string creation functions to LLUUID Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-31 | Add early out for disk cache when app is shutting down to reduce shutdown time | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-09-05 | Revert "Replace boost filesystem with std filesystem" | Callum Prentice | |
| This reverts commit 94e45ca2e60b4013a4e38d8f2c1fe8dad4207c3a. | |||
| 2025-09-05 | Replace boost filesystem with std filesystem | Andrey Kleshchev | |
| Build fixes, instead of resolving unclear boost filesystem errors just updated to std in affected places. | |||
| 2025-02-11 | Rework windows to use zc:wchar_t for better c++ conformance and ↵ | Rye | |
| compatibility with modern libraries | |||
| 2024-08-19 | Refactor LLFileSystem for and fix an old issue in LLFile (#2332) | Ansariel Hiller | |
| 2024-08-14 | Mitigate asset fetch thread stalls from LLDiskCache mutex contention and ↵ | Rye Mutt | |
| trivial cleanup Move LLDiskCache::updateFileAccessTime to LLFilesystem as it's the only user of that function. Change mCacheDir and LLDiskCache::metaDataToFilepath to statics. | |||
| 2024-07-08 | Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵ | Ansariel | |
| and llunittype.h for now | |||
| 2024-05-20 | #1392 GLTF Upload (#1394) | Dave Parks | |
| * #1392 WIP -- Functional texture upload, stubbed out .bin upload. * #1392 GLTF Upload WIP -- Emulates successful upload Successfully uploads texture Emulates successful .gltf and .bin upload by injecting into local asset cache. Emulates rez from inventory by setting sculpt ID of selected object Currently fails in tinygltf parsing due to missing .bin * Add missing notification * Build fix * #1392 Add boost::json .gltf reading support. * #1392 boost::json GLTF writing prototype * Create gltf/README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * #1392 Add ability to render directly from LL::GLTF::Material * Fix for mac build * Mac build fix * #1392 AssetType and Inventory Type plumbing * #1392 More sane error handling and scheduling of uploads. * #1392 Actually attempt to upload glbin * Mac build fix, upload nudge * Mac build fix * Fix glTF asset uploads to server * Mac build fix (inline not static) * More consistent inline * Add glm, mac nudge. * #1392 For consistency with spec, start using glm over glh:: and LLFoo * Another attempt at placating Mac builds * Another Mac nudge * Mac build take 23 * #1392 Prune LLMatrix4a from GLTF namespace. * #1392 Fix for orientation being off (glm::quat is wxyz, not xyzw) * #1392 WIP -- Actually send the sculpt type and id, nudge readme and alpha rendering * #1392 Working download! * #1394 Add support for GLTFEnabled SimulatorFeature * #1392 Review feedback --------- Co-authored-by: Pepper Linden <3782201+rohvani@users.noreply.github.com> | |||
| 2023-03-29 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
| 2023-01-18 | SL-18773 Crash incrementing directory_iterator | Andrey Kleshchev | |
| make_iterator_range doesn't verify errors, replaced with basic increments | |||
| 2022-10-21 | Merge branch 'master' (DRTVWR-548) into DRTVWR-559 | Andrey Kleshchev | |
| # Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llrendertarget.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp # indra/newview/llviewermenu.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp | |||
| 2022-09-16 | Merge branch master (DRTVWR-571) into DRTVWR-559 | Andrey Kleshchev | |
| # Conflicts: # indra/newview/llpanelface.cpp # indra/newview/llpanelface.h | |||
| 2022-09-15 | Merge branch 'master' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
| # Conflicts: # indra/newview/llmodelpreview.h | |||
| 2022-06-28 | SL-17379 More complete integration of material asset type | Dave Parks | |
| 2022-06-24 | SL-17329: Remove unused extra variable initialization | Cosmic Linden | |
| 2022-06-22 | SL-17329: Do logging of individual files after the disk cache purge finishes ↵ | Cosmic Linden | |
| so it doesn't affect the time measurement. The time resolution of the debug log is in seconds, so it's not particularly useful. Arguably, one could remove this fine logging in favor of Tracy markers. Or have both. Depends on the use case. | |||
| 2022-01-11 | SL-15083 Remove old vfs files | Mnikolenko Productengine | |
| 2021-06-11 | boost::filesystem::directory_iterator uses throw-behavior by default as well | Ansariel | |
| 2021-06-11 | Change all remaining boost::filesystem methods to their non-throwing overloads | Ansariel | |
| 2021-06-10 | Fix more crashes in disk cache due to boost error handling | Ansariel | |
| 2021-05-18 | SL-15200: LLPurgeDiskCacheThread's CHECK_INTERVAL is secs. | Nat Goodspeed | |
| 2021-05-17 | SL-15200: Use new LLApp::sleep() in LLPurgeDiskCacheThread::run(). | Nat Goodspeed | |
| 2021-05-17 | SL-15200: Explain why purge() is called on another thread. | Nat Goodspeed | |
| Also add Ansariel's explanation for why interaction through the filesystem itself should be safe. | |||
| 2021-05-17 | BUG-230673: Add warning that LLDiskCache::purge() is also called from ↵ | Ansariel | |
| outside the main thread | |||
| 2021-05-12 | BUG-230673: Trim asset disk cache regularly | Ansariel | |
| 2021-05-11 | Merge branch 'DRTVWR-519' of https://bitbucket.org/lindenlab/viewer into ↵ | Callum Prentice | |
| DRTVWR-519 | |||
| 2021-05-11 | Fix for SL-15226 Simple cache viewer: Integer overflow in cache size - via ↵ | Callum Prentice | |
| FS:Ansariel | |||
| 2021-05-11 | BUG-230697: Do not crash viewer during cache cleanup | Ansariel | |
| 2021-03-09 | Remove debugging tags | Callum Prentice | |
| 2021-03-09 | Ansariel kindly offered their patch to help mitigate this round of file ↵ | Callum Prentice | |
| system issues - taken from https://vcs.firestormviewer.org/phoenix-firestorm/changeset/104a8600946be01e2de44d10ad069ba854272d1f | |||
| 2021-03-09 | This set of changes reverts the merge with master (git revert c83e740) and ↵ | Callum Prentice | |
| results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits). This branch can now be used for additional fixes before eventually being used to release D-519 as normal | |||
| 2021-03-08 | Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
| DRTVWR-519" This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5. | |||
| 2021-01-08 | Addresses SL-14582: Add code to only write the file last access time ↵ | Callum Prentice | |
| occasionally | |||
| 2020-12-11 | SL-14505 FIXED [Win10] The viewer isn't started on the non-English system locale | Mnikolenko Productengine | |
| 2020-10-27 | Fix for meta issue: SL-14210 Prune descriptive tag from new cache filenames | Callum Prentice | |
| 2020-10-08 | Purge excessive files from disc cache each startup | Mnikolenko Productengine | |
| 2020-10-07 | Improve, rationalize and expand comments | Callum Prentice | |
| 2020-10-07 | Add in some cache stats for the about box | Callum Prentice | |
| 2020-10-07 | This changeset hooks up many things that have been in progress and moves ↵ | Callum Prentice | |
| things about between llfilesystem and lldiskcache - there is still some bookkeeping work left but this is the first version that appears to work and actively manage the cache | |||
| 2020-10-06 | Add in the C++ filesystem based cache and clean up some indempotent ↵ | Callum Prentice | |
| functions in llfilesystem | |||
| 2020-09-24 | Complete the change from lldiskcache -> llfilesystem and then addition of ↵ | Callum Prentice | |
| new lldiskcache implementation | |||
| 2020-09-24 | Rename lldiskcache.* to llfilesystem.* - i think this is the right name ↵ | Callum Prentice | |
| since it's responsible for performing file system operations and (will eventually) delegrate to a separate disk cache component to save/load data and keep track of metadata etc. | |||
| 2020-09-17 | The folder where the disk cache lives was originally renamed from llvfs to ↵ | Callum Prentice | |
| llcache but @henri's suggestion that that doesn't reflect the other files in the same place and it should be llfilesystem is a good one so I changed it over | |||
