author Mike Hommey <>
Sat, 23 Jan 2016 11:40:24 -0800
changeset 281396 1378b39a9085890ce142e6933ebd50b6537f4ec5
parent 261558 ac51f970e85df6b96344c11f3e2f056fb30dfdb9
child 282276 b04361fcbafcb20cfab95999b6a7b37633dd3bc7
permissions -rw-r--r--
Bug 1242074 - Avoid going back and forth between FasterMake and RecursiveMake; r=gps FasterMake needs some RecursiveMake install manifests to have been processed before doing its work, so we can actually end up processing them twice because of the going back and forth from FasterMake in the hybrid build system. Set the dependency at the RecursiveMake level when doing an hybrid build.

/* 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 */

include protocol PBackgroundIDBDatabase;
include protocol PBackgroundMutableFile;

namespace mozilla {
namespace dom {
namespace indexedDB {

struct CreateFileRequestResponse
  PBackgroundMutableFile mutableFile;

union DatabaseRequestResponse

protocol PBackgroundIDBDatabaseRequest
  manager PBackgroundIDBDatabase;

  __delete__(DatabaseRequestResponse response);

} // namespace indexedDB
} // namespace dom
} // namespace mozilla