tor-browser

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

moz.build (4281B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 with Files("**"):
      6     BUG_COMPONENT = ("Firefox", "Address Bar")
      7 
      8 DIRS += [
      9     "unitconverters",
     10 ]
     11 
     12 MOZ_SRC_FILES += [
     13     "ActionsProvider.sys.mjs",
     14     "ActionsProviderContextualSearch.sys.mjs",
     15     "ActionsProviderQuickActions.sys.mjs",
     16     "ActionsProviderTabGroups.sys.mjs",
     17     "MerinoClient.sys.mjs",
     18     "QuickActionsLoaderDefault.sys.mjs",
     19     "QuickSuggest.sys.mjs",
     20     "SearchModeSwitcher.sys.mjs",
     21     "UrlbarController.sys.mjs",
     22     "UrlbarEventBufferer.sys.mjs",
     23     "UrlbarMuxerStandard.sys.mjs",
     24     "UrlbarPrefs.sys.mjs",
     25     "UrlbarProviderAboutPages.sys.mjs",
     26     "UrlbarProviderActionsSearchMode.sys.mjs",
     27     "UrlbarProviderAliasEngines.sys.mjs",
     28     "UrlbarProviderAutofill.sys.mjs",
     29     "UrlbarProviderBookmarkKeywords.sys.mjs",
     30     "UrlbarProviderCalculator.sys.mjs",
     31     "UrlbarProviderClipboard.sys.mjs",
     32     "UrlbarProviderGlobalActions.sys.mjs",
     33     "UrlbarProviderHeuristicFallback.sys.mjs",
     34     "UrlbarProviderHistoryUrlHeuristic.sys.mjs",
     35     "UrlbarProviderInputHistory.sys.mjs",
     36     # disable as part of tor-browser#41327
     37     # "UrlbarProviderInterventions.sys.mjs",
     38     "UrlbarProviderOmnibox.sys.mjs",
     39     "UrlbarProviderOpenTabs.sys.mjs",
     40     "UrlbarProviderPlaces.sys.mjs",
     41     "UrlbarProviderPrivateSearch.sys.mjs",
     42     "UrlbarProviderQuickSuggest.sys.mjs",
     43     "UrlbarProviderQuickSuggestContextualOptIn.sys.mjs",
     44     "UrlbarProviderRecentSearches.sys.mjs",
     45     "UrlbarProviderRemoteTabs.sys.mjs",
     46     "UrlbarProviderRestrictKeywords.sys.mjs",
     47     "UrlbarProviderRestrictKeywordsAutofill.sys.mjs",
     48     "UrlbarProviderSearchSuggestions.sys.mjs",
     49     "UrlbarProviderSearchTips.sys.mjs",
     50     # Exclude UrlbarProviderSemanticHistorySearch.sys.mjs because it requires
     51     # the missing "ml" component. tor-browser#44045.
     52     "UrlbarProvidersManager.sys.mjs",
     53     "UrlbarProviderTabToSearch.sys.mjs",
     54     "UrlbarProviderTokenAliasEngines.sys.mjs",
     55     "UrlbarProviderTopSites.sys.mjs",
     56     "UrlbarProviderUnitConversion.sys.mjs",
     57     "UrlbarResult.sys.mjs",
     58     "UrlbarSearchOneOffs.sys.mjs",
     59     "UrlbarSearchTermsPersistence.sys.mjs",
     60     "UrlbarSearchUtils.sys.mjs",
     61     "UrlbarTokenizer.sys.mjs",
     62     "UrlbarUtils.sys.mjs",
     63     "UrlbarValueFormatter.sys.mjs",
     64     "UrlbarView.sys.mjs",
     65 ]
     66 
     67 MOZ_SRC_FILES += [
     68     "private/AddonSuggestions.sys.mjs",
     69     "private/AmpSuggestions.sys.mjs",
     70     "private/DynamicSuggestions.sys.mjs",
     71     "private/FlightStatusSuggestions.sys.mjs",
     72     "private/GeolocationUtils.sys.mjs",
     73     "private/ImportantDatesSuggestions.sys.mjs",
     74     "private/ImpressionCaps.sys.mjs",
     75     "private/MarketSuggestions.sys.mjs",
     76     "private/MDNSuggestions.sys.mjs",
     77     # Exclude MLSuggest.sys.mjs because it requires the missing "ml" component.
     78     # tor-browser#44045.
     79     "private/RealtimeSuggestProvider.sys.mjs",
     80     "private/SportsSuggestions.sys.mjs",
     81     "private/SuggestBackendMerino.sys.mjs",
     82     # Exclude SuggestBackendMl.sys.mjs because it requires the missing "ml"
     83     # component. tor-browser#44045.
     84     "private/SuggestBackendRust.sys.mjs",
     85     "private/SuggestFeature.sys.mjs",
     86     "private/WeatherSuggestions.sys.mjs",
     87     "private/WikipediaSuggestions.sys.mjs",
     88     "private/YelpRealtimeSuggestions.sys.mjs",
     89     "private/YelpSuggestions.sys.mjs",
     90 ]
     91 
     92 TESTING_JS_MODULES += [
     93     "tests/quicksuggest/GeolocationTestUtils.sys.mjs",
     94     "tests/quicksuggest/MerinoTestUtils.sys.mjs",
     95     "tests/quicksuggest/QuickSuggestTestUtils.sys.mjs",
     96     "tests/quicksuggest/RemoteSettingsServer.sys.mjs",
     97     "tests/UrlbarTestUtils.sys.mjs",
     98 ]
     99 BROWSER_CHROME_MANIFESTS += [
    100     "tests/browser-tips/browser.toml",
    101     "tests/browser-tips/suppress-tips/browser.toml",
    102     "tests/browser-updateResults/browser.toml",
    103     "tests/browser/browser.toml",
    104     "tests/browser/browserSidebarRevamp.toml",
    105     "tests/browser/searchbar/browser.toml",
    106     "tests/engagementTelemetry/browser/browser.toml",
    107     "tests/quicksuggest/browser/browser.toml",
    108 ]
    109 XPCSHELL_TESTS_MANIFESTS += [
    110     "tests/quicksuggest/unit/xpcshell.toml",
    111     "tests/unit/xpcshell.toml",
    112 ]
    113 
    114 SPHINX_TREES["/browser/urlbar"] = "docs"
    115 
    116 JAR_MANIFESTS += ["jar.mn"]