icecat: add release icecat-140.10.1-1gnu1 for ecne

This commit is contained in:
Ark74 2026-05-04 16:58:41 -06:00
parent a5f93cb214
commit ff85d7c623
1256 changed files with 63469 additions and 24141 deletions

View file

@ -107,7 +107,9 @@ class RefMessageBody final {
class RefMessageBodyService final {
public:
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(RefMessageBodyService)
MozExternalRefCountType AddRef();
MozExternalRefCountType Release();
using HasThreadSafeRefCnt = std::true_type;
static already_AddRefed<RefMessageBodyService> GetOrCreate();
@ -125,6 +127,9 @@ class RefMessageBodyService final {
explicit RefMessageBodyService(const StaticMutexAutoLock& aProofOfLock);
~RefMessageBodyService();
protected:
::mozilla::ThreadSafeAutoRefCnt mRefCnt;
static RefMessageBodyService* GetOrCreateInternal(
const StaticMutexAutoLock& aProofOfLock);