author Valentin Gosu <>
Fri, 15 Dec 2017 15:46:24 -0600
changeset 396786 9b69f2b7d37346a5ac8aff8aeec2fe23673fe566
parent 395782 3f762f13c075b8629c602be5d48be2ec189a2c20
child 398758 0054a15e3c89ca79eaf91817aeffe5e9ff40f923
child 398812 e070fd0147fa7bb2ba2bb2c1186d1245e0399b0a
permissions -rw-r--r--
Bug 1424834 - Replace nsHostRecord.callbacks with LinkedList<RefPtr<nsResolveHostCallback>> r=mayhemer * nsResolveHostCallback extends nsISupports (for addref-ing and because nsDNSAsyncRequest implements nsICancelable) * nsResolveHostCallback extends LinkedListElement<RefPtr<nsResolveHostCallback>> so the list can properly manage references * nsDNSAsyncRequest and nsDNSSyncRequest properly implement nsISupports and use RefPtr to manage lifetimes MozReview-Commit-ID: 5NvBcWZzfyN

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# 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

# interfaces/*/ are annotated per directory, this is for new files
with Files("**"):
    BUG_COMPONENT = ("Core", "DOM")

with Files("plugins/**"):
    BUG_COMPONENT = ("Core", "Plug-ins")


interfaces = [

DIRS += ['interfaces/' + i for i in interfaces]

DIRS += [

    DIRS += ['plugins/ipc/hangui']

    DIRS += ['secureelement']

DIRS += ['presentation']


if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'cocoa', 'windows'):
    TEST_DIRS += ['plugins/test']