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
Push.js Bug 1356569 - Remove appendElement's last parameter when it is false, r=jaws. 2017-04-14 21:51:39 +02:00
Push.manifest Bug 1355619 - Don't load PushComponents.js in content processes at startup. r=kitcambridge 2017-04-11 14:27:25 -07:00
PushComponents.js Bug 1312101 - Part 1: Remove permission assertions through the message manager; r=baku 2016-11-16 14:51:04 -05:00
PushCrypto.jsm Bug 1345665 - Implement the "aes128gcm" push decryption scheme. r=mt 2017-05-11 22:03:26 -07:00
PushDB.jsm Bug 1357517 - Remove Preferences.jsm usage from some dom/push/* files. r=kitcambridge 2017-07-28 23:13:57 +02:00
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 Bug 1337348 - Ensure array buffers and Base64-encoded strings can be passed as app server keys. r=baku 2017-02-07 13:56:01 -08:00
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 Bug 1352772 - Send permissions to the content process before dispatching push events, r=catalinb 2017-04-10 16:03:03 -04:00
PushRecord.jsm Bug 1357517 - Remove Preferences.jsm usage from some dom/push/* files. r=kitcambridge 2017-07-28 23:13:57 +02:00
PushService.jsm Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
PushServiceAndroidGCM.jsm Bug 1368456 - Remove imports of Promise.jsm from Firefox, r=mconley. 2017-06-23 11:25:18 +02:00
PushServiceHttp2.jsm Bug 1357517 - Remove Preferences.jsm usage from some dom/push/* files. r=kitcambridge 2017-07-28 23:13:57 +02:00
PushServiceWebSocket.jsm Bug 1368456 - Remove imports of Promise.jsm from Firefox, r=mconley. 2017-06-23 11:25:18 +02:00
PushSubscription.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
PushSubscription.h Bug 1270476 - Fix compilation issues on Android with PushEnabled. rs=jesup 2016-05-05 06:21:00 -04:00
PushSubscriptionOptions.cpp Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8 2017-01-03 21:47:55 +02:00
PushSubscriptionOptions.h Bug 1285311 - Mark `PushSubscriptionOptions.applicationServerKey` as `[SameObject]`. r=baku 2016-07-07 10:14:25 -07:00
PushUtil.cpp Bug 1267021 - Use fallible allocation and move semantics for Push events. r=wchen 2016-04-22 20:54:22 -07:00
PushUtil.h Bug 1267021 - Use fallible allocation and move semantics for Push events. r=wchen 2016-04-22 20:54:22 -07:00
moz.build Bug 1339232 - annotate more dom/* moz.build files with BUG_COMPONENT. r=overholt 2017-03-01 08:20:25 -05:00