tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

moz.build (8024B)


      1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
      2 # vim: set filetype=python:
      3 # This Source Code Form is subject to the terms of the Mozilla Public
      4 # License, v. 2.0. If a copy of the MPL was not distributed with this
      5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      6 
      7 # ** Note: The comment below along with the CPP_UNIT_TESTS and LIBS variables
      8 # ** were commented out in the original Makefile.in, and should be restored
      9 # ** some day, perhaps as a gtest.
     10 #
     11 # ParseCSS.cpp used to be built as a test program, but it was not
     12 # being used for anything, and recent changes to the CSS loader have
     13 # made it fail to link.  Further changes are planned which should make
     14 # it buildable again.
     15 
     16 DIRS += ["gtest"]
     17 
     18 HostSimplePrograms(
     19     [
     20         "host_ListCSSProperties",
     21     ]
     22 )
     23 
     24 MOCHITEST_MANIFESTS += [
     25     "mochitest.toml",
     26 ]
     27 BROWSER_CHROME_MANIFESTS += ["browser.toml"]
     28 MOCHITEST_CHROME_MANIFESTS += ["chrome/chrome.toml"]
     29 
     30 TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test.chrome += [
     31     "chrome/display_mode_reflow_iframe.html",
     32     "chrome/moz_document_helper.html",
     33     "media_queries_iframe.html",
     34 ]
     35 
     36 TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test["css-visited"] += [
     37     "/layout/reftests/css-visited/border-1-ref.html",
     38     "/layout/reftests/css-visited/border-1.html",
     39     "/layout/reftests/css-visited/border-2-ref.html",
     40     "/layout/reftests/css-visited/border-2a.html",
     41     "/layout/reftests/css-visited/border-2b.html",
     42     "/layout/reftests/css-visited/border-collapse-1-ref.html",
     43     "/layout/reftests/css-visited/border-collapse-1.html",
     44     "/layout/reftests/css-visited/caret-color-on-visited-1-ref.html",
     45     "/layout/reftests/css-visited/caret-color-on-visited-1.html",
     46     "/layout/reftests/css-visited/color-choice-1-ref.html",
     47     "/layout/reftests/css-visited/color-choice-1.html",
     48     "/layout/reftests/css-visited/color-on-bullets-1-ref.html",
     49     "/layout/reftests/css-visited/color-on-bullets-1.html",
     50     "/layout/reftests/css-visited/color-on-link-1-ref.html",
     51     "/layout/reftests/css-visited/color-on-link-1.html",
     52     "/layout/reftests/css-visited/color-on-link-before-1.html",
     53     "/layout/reftests/css-visited/color-on-text-decoration-1-ref.html",
     54     "/layout/reftests/css-visited/color-on-text-decoration-1.html",
     55     "/layout/reftests/css-visited/color-on-visited-1-ref.html",
     56     "/layout/reftests/css-visited/color-on-visited-1.html",
     57     "/layout/reftests/css-visited/color-on-visited-before-1.html",
     58     "/layout/reftests/css-visited/color-on-visited-text-1-ref.html",
     59     "/layout/reftests/css-visited/color-on-visited-text-1.html",
     60     "/layout/reftests/css-visited/column-rule-1-notref.html",
     61     "/layout/reftests/css-visited/column-rule-1-ref.html",
     62     "/layout/reftests/css-visited/column-rule-1.html",
     63     "/layout/reftests/css-visited/content-before-1-ref.html",
     64     "/layout/reftests/css-visited/content-color-on-link-before-1-ref.html",
     65     "/layout/reftests/css-visited/content-color-on-link-before-1.html",
     66     "/layout/reftests/css-visited/content-color-on-visited-before-1-ref.html",
     67     "/layout/reftests/css-visited/content-color-on-visited-before-1.html",
     68     "/layout/reftests/css-visited/content-on-link-before-1.html",
     69     "/layout/reftests/css-visited/content-on-visited-before-1.html",
     70     "/layout/reftests/css-visited/first-line-1-ref.html",
     71     "/layout/reftests/css-visited/first-line-1.html",
     72     "/layout/reftests/css-visited/inherit-keyword-1-ref.html",
     73     "/layout/reftests/css-visited/inherit-keyword-1.xhtml",
     74     "/layout/reftests/css-visited/link-root-1-ref.xhtml",
     75     "/layout/reftests/css-visited/link-root-1.xhtml",
     76     "/layout/reftests/css-visited/logical-box-border-color-visited-link-001.html",
     77     "/layout/reftests/css-visited/logical-box-border-color-visited-link-002.html",
     78     "/layout/reftests/css-visited/logical-box-border-color-visited-link-003.html",
     79     "/layout/reftests/css-visited/logical-box-border-color-visited-link-ref.html",
     80     "/layout/reftests/css-visited/mathml-links-ref.html",
     81     "/layout/reftests/css-visited/mathml-links.html",
     82     "/layout/reftests/css-visited/outline-1-ref.html",
     83     "/layout/reftests/css-visited/outline-1.html",
     84     "/layout/reftests/css-visited/placeholder-1-ref.html",
     85     "/layout/reftests/css-visited/placeholder-1.html",
     86     "/layout/reftests/css-visited/selector-adj-sibling-1-ref.html",
     87     "/layout/reftests/css-visited/selector-adj-sibling-1.html",
     88     "/layout/reftests/css-visited/selector-adj-sibling-2-ref.html",
     89     "/layout/reftests/css-visited/selector-adj-sibling-2.html",
     90     "/layout/reftests/css-visited/selector-adj-sibling-3-ref.xhtml",
     91     "/layout/reftests/css-visited/selector-adj-sibling-3.xhtml",
     92     "/layout/reftests/css-visited/selector-any-sibling-1-ref.html",
     93     "/layout/reftests/css-visited/selector-any-sibling-1.html",
     94     "/layout/reftests/css-visited/selector-any-sibling-2-ref.html",
     95     "/layout/reftests/css-visited/selector-any-sibling-2.html",
     96     "/layout/reftests/css-visited/selector-child-1-ref.html",
     97     "/layout/reftests/css-visited/selector-child-1.html",
     98     "/layout/reftests/css-visited/selector-child-2-ref.xhtml",
     99     "/layout/reftests/css-visited/selector-child-2.xhtml",
    100     "/layout/reftests/css-visited/selector-descendant-1-ref.html",
    101     "/layout/reftests/css-visited/selector-descendant-1.html",
    102     "/layout/reftests/css-visited/selector-descendant-2-ref.xhtml",
    103     "/layout/reftests/css-visited/selector-descendant-2.xhtml",
    104     "/layout/reftests/css-visited/subject-of-selector-1-ref.html",
    105     "/layout/reftests/css-visited/subject-of-selector-adj-sibling-1.html",
    106     "/layout/reftests/css-visited/subject-of-selector-any-sibling-1.html",
    107     "/layout/reftests/css-visited/subject-of-selector-child-1.html",
    108     "/layout/reftests/css-visited/subject-of-selector-descendant-1.html",
    109     "/layout/reftests/css-visited/subject-of-selector-descendant-2-ref.xhtml",
    110     "/layout/reftests/css-visited/subject-of-selector-descendant-2.xhtml",
    111     "/layout/reftests/css-visited/svg-paint-currentcolor-visited-ref.svg",
    112     "/layout/reftests/css-visited/svg-paint-currentcolor-visited.svg",
    113     "/layout/reftests/css-visited/transition-on-visited-ref.html",
    114     "/layout/reftests/css-visited/transition-on-visited.html",
    115     "/layout/reftests/css-visited/variables-visited-ref.html",
    116     "/layout/reftests/css-visited/variables-visited.html",
    117     "/layout/reftests/css-visited/visited-inherit-1-ref.html",
    118     "/layout/reftests/css-visited/visited-inherit-1.html",
    119     "/layout/reftests/css-visited/visited-page.html",
    120     "/layout/reftests/css-visited/white-to-transparent-1-ref.html",
    121     "/layout/reftests/css-visited/white-to-transparent-1.html",
    122     "/layout/reftests/css-visited/width-1-ref.html",
    123     "/layout/reftests/css-visited/width-on-link-1.html",
    124     "/layout/reftests/css-visited/width-on-visited-1.html",
    125     "/layout/reftests/fonts/Ahem.ttf",
    126     "/layout/reftests/svg/as-image/svg-image-visited-1-ref.html",
    127     "/layout/reftests/svg/as-image/svg-image-visited-1a-helper.svg",
    128     "/layout/reftests/svg/as-image/svg-image-visited-1a.html",
    129     "/layout/reftests/svg/as-image/svg-image-visited-1b-helper.svg",
    130     "/layout/reftests/svg/as-image/svg-image-visited-1b.html",
    131     "/layout/reftests/svg/as-image/svg-image-visited-1c-helper.svg",
    132     "/layout/reftests/svg/as-image/svg-image-visited-1c.html",
    133     "/layout/reftests/svg/as-image/svg-image-visited-1d-helper.svg",
    134     "/layout/reftests/svg/as-image/svg-image-visited-1d.html",
    135     "/layout/reftests/svg/pseudo-classes-02-ref.svg",
    136     "/layout/reftests/svg/pseudo-classes-02.svg",
    137 ]
    138 
    139 DEFINES["MOZILLA_INTERNAL_API"] = True
    140 
    141 if CONFIG["COMPILE_ENVIRONMENT"]:
    142     GeneratedFile(
    143         "css_properties.js",
    144         script="gen-css-properties.py",
    145         inputs=[
    146             "css_properties_like_longhand.js",
    147             "!host_ListCSSProperties%s" % CONFIG["HOST_BIN_SUFFIX"],
    148         ],
    149     )
    150     TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test += [
    151         "!css_properties.js"
    152     ]