author Geoff Lankow <>
Mon, 26 Aug 2019 12:13:43 +1200
changeset 35649 b0bac431a4e7e4adc6ae732285b3d892c74bdc9b
parent 20686 f200e20f0ea9739b812204a913c82751d29c0d7c
child 39839 252a66ee130de18da91de0d3e85e45a307e421ed
permissions -rw-r--r--
Bug 1572324 - Create a JS/SQLite address book directory provider; r=mkmelin An implementation of the existing address book interfaces in javascript, using SQLite as a database. This is an intermediate step towards an asynchronous address book, probably using IndexedDB as a database. As a consequence of crossing the XPCOM boundary, JS nsIAbDirectory objects are not considered equal by C++, so nsAbBSDirectory's cache now refers to them by URI instead.

# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at

DIRS += [

TEST_DIRS += ['test']