gecko-dev/dom/push
Mike Hommey 404ef7af3e Bug 1407838 - Remove the remains of NS_Alloc/NS_Realloc/NS_Free. r=njn
Bug 1134923 removed the use of those functions in gecko, and left some
for the XPCOM standalone glue. The XPCOM standalone glue was severely
stripped down in bug 1306327, with the effect of removing the
implementation for those functions.

The remains in nsXPCOM.h are:
XPCOM_API(void*) NS_Alloc(size_t aSize);
XPCOM_API(void*) NS_Realloc(void* aPtr, size_t aSize);
XPCOM_API(void) NS_Free(void* aPtr);

With no implementation left, the first arm is never actually used, and
the second arm means every remaining use of those functions in the tree
is a macro expansion to one of moz_xmalloc, moz_xrealloc or free.

--HG--
extra : rebase_source : fd1669abc5a25d8edbd5c3a8522e22a5c3f558e2
2017-10-12 11:08:44 +09:00
..
test Bug 1265233 - Skip test_updateRecordNoEncryptionKeys_ws.js on Linux for frequent failures. 2017-09-29 12:56:42 -04:00
moz.build
Push.js
Push.manifest
PushComponents.js
PushCrypto.jsm
PushDB.jsm
PushManager.cpp Bug 1407838 - Remove the remains of NS_Alloc/NS_Realloc/NS_Free. r=njn 2017-10-12 11:08:44 +09:00
PushManager.h
PushNotifier.cpp Bug 1407838 - Remove the remains of NS_Alloc/NS_Realloc/NS_Free. r=njn 2017-10-12 11:08:44 +09:00
PushNotifier.h
PushRecord.jsm
PushService.jsm
PushServiceAndroidGCM.jsm
PushServiceHttp2.jsm
PushServiceWebSocket.jsm
PushSubscription.cpp
PushSubscription.h
PushSubscriptionOptions.cpp
PushSubscriptionOptions.h
PushUtil.cpp
PushUtil.h