| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Hecklezz <tj8@live.com.au>
|
|
This container type is better suited to the repeated find and erase patterns used here.
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
|
|
vertexBatchPreTransformed()
|
|
simplified lines
|
|
specialization to use std::hash internally
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
This allows removing #include "llerror.h" from llpointer.h.
Also remove #include "llmutex.h" as a heavy way to get
<boost/functional/hash.hpp>.
That requires adding #include "llmutex.h" to llimage.h, llnotifications.h,
llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h.
|
|
Given templated constructors and assignment operators, it's tempting to remove
specific constructors and assignment operators with the same LLPointer<Type>
parameters. That turns out to be a mistake. Add comments to warn future
maintainers.
|
|
This affords strong exception safety. Also, eliminating the conditional may
improve speed.
|
|
Instead of restating the whole class, requiring changes to be made in parallel
(which has already failed), just make a template alias.
|
|
That is, both `LLPointer::operator==()` and `operator!=()` and the free function
`operator==()` and `operator!=()` now accept pointer types other than the type
of the subject `LLPointer`, letting the compiler apply implicit pointer
conversions or diagnose an error.
|
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
alpha debug overlay rendering twice
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
|
|
|
|
|
|
|
|
|
|
Negative near zero radius was resulting in 0 return.
Might need to cover negative values in general.
|
|
Logs suggest it's an out of memory issue.
|
|
|
|
|
|
Signed-off-by: Rye <rye@alchemyviewer.org>
|
|
* Fix failure to reconnect after disconnect and occasional dropout issue
We were occasionally seeing dropouts which may have been caused by ICE
renegotiate requests. The code is there to reconnect in that case,
but there were a few bugs, some of which were likely due to the webrtc upgrade.
Also, we were seeing failures to reconnect after voice server restart.
There were some issues with the PTT button that came up after the above issue was fixed.
* We need to set mute state for p2p/adhoc/group calls as well
|
|
Interferes with linux work, will be moved to a different branch and applied separately.
|
|
|
|
|
|
Purge menu is trash specifc and shouldn't touch other items
|
|
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
|
Copilot
|
|
Improve error checking inside function and add comment about not updating the seek pointer when an offset of 0 is specified
|
|
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
|
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
|
|
|
not neededanywhere else
|
|
|
|
|
|
|
|
LLFile::size() return -1 on error and adjust the callers to account for that.
|
|
|
|
|
|
|
|
- Improve error handling in LLFile::read(), LLFile::write() and LLFile::copy()
- Improve LLFileSystem::getFileSize() to work with the extra possibility of LLFile::size() returning -1 on error
- Replace LLAPRFile:readEx() and LLAPRFile::writeEx() with according LLFile functions
|
|
Initial implementation of unit tests for LLFile functionality
|
|
- LLFile with its own class method interface to access files for read and write
- Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more
- Implement most of the filename based functions using std::filesystem functions
- Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms.
|
|
static function. These functions will be used to replace LLAPRFile::readEx() and LLAPRFile::writeEx() in an upcoming patch.
|
|
Replace LLAPRFile::remove(), LLAPRFile::size() and LLAPRFile::isExist() with according functions from LLFile and retire these LLAPRFile methods and the never used LLAPRFile::rename(), LLAPRFile::makeDir() and LLAPRFile::removeDir() functions.
Also clean up remarks about the threading safety of the APRCachePool, which is not used in these locations anymore.
|