gecko-dev/dom/payments
Blake Kaplan dfb2d7b714 Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku
The existing code only passed strings around to identify PaymentRequest
objects. That meant that we were constantly having to do hashtable lookups to
find the corresponding object. This patch just uses the single map that IPDL
maintains for us and passes objects around, obviating the need for more
hashtable lookups.

MozReview-Commit-ID: 6BBonrc6q4x

--HG--
extra : rebase_source : 041c6ce742d60a2c9e954a58582d09cd9ef7f2b1
2018-05-31 16:20:51 -07:00
..
ipc Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku 2018-05-31 16:20:51 -07:00
test Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown 2018-06-10 05:01:47 -04:00
BasicCardPayment.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
BasicCardPayment.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentActionRequest.cpp Bug 1442453 - Fix nits and get rid of needless QIs. r=baku 2018-05-30 14:13:07 -07:00
PaymentActionRequest.h Bug 1440041 - Add a new readonly attribute nsIPaymentRequest.shippingOption. r=baku. 2018-04-13 18:47:20 -07:00
PaymentActionResponse.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
PaymentActionResponse.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentAddress.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentAddress.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentRequest.cpp Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku 2018-05-31 16:20:51 -07:00
PaymentRequest.h Bug 1442453 - Create a single IPC actor per PaymentRequest. r=baku 2018-05-31 13:30:29 -07:00
PaymentRequestData.cpp Bug 1442453 - Fix nits and get rid of needless QIs. r=baku 2018-05-30 14:13:07 -07:00
PaymentRequestData.h Bug 1435157 - Support AddressErrors in WebPayment. r=baku. 2018-05-17 19:59:16 +08:00
PaymentRequestManager.cpp Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku 2018-05-31 16:20:51 -07:00
PaymentRequestManager.h Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku 2018-05-31 16:20:51 -07:00
PaymentRequestModule.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentRequestService.cpp Bug 1442453 - Fix nits and get rid of needless QIs. r=baku 2018-05-30 14:13:07 -07:00
PaymentRequestService.h Bug 1430014 - Part 5: Stop building old style system classes when MOZ_OLD_STYLE is not defined. r=xidorn 2018-02-01 15:04:04 +11:00
PaymentRequestUpdateEvent.cpp Bug 1442453 - Create a single IPC actor per PaymentRequest. r=baku 2018-05-31 13:30:29 -07:00
PaymentRequestUpdateEvent.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentRequestUtils.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentRequestUtils.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
PaymentResponse.cpp Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku 2018-05-31 16:20:51 -07:00
PaymentResponse.h Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku 2018-05-31 16:20:51 -07:00
moz.build Bug 1375345 - Basic card payment implementation. r=baku 2017-07-26 16:07:07 +08:00