tor-browser

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

browser.toml (6920B)


      1 [DEFAULT]
      2 head = "head.js"
      3 support-files = [
      4  "audio.ogg",
      5  "dummy.html",
      6  "empty.html",
      7  "file_audioLoop.html",
      8  "file_audioLoopInIframe.html",
      9  "file_blocking_image.html",
     10  "file_bug902350.html",
     11  "file_bug902350_frame.html",
     12  "file_bug1011748_redirect.sjs",
     13  "file_bug1011748_OK.sjs",
     14  "file_bug1303838.html",
     15  "file_bug1303838_target.html",
     16  "file_bug1303838_target_foo.html",
     17  "file_bug1303838_target_bar.html",
     18  "file_bug1303838_target_baz.html",
     19  "file_bug1303838_target_ifoo.html",
     20  "file_bug1303838_target_ibar.html",
     21  "file_bug1303838_target_ibaz.html",
     22  "file_bug1303838_with_iframe.html",
     23  "file_messagemanager_unload.html",
     24  "file_set_focus_after_reuse_bcg_1.html",
     25  "file_set_focus_after_reuse_bcg_2.html",
     26  "file_use_counter_bfcache.html",
     27  "file_use_counter_bfcache_helper.html",
     28  "file_use_counter_outer.html",
     29  "file_use_counter_outer_display_none.html",
     30  "file_use_counter_style.html",
     31  "file_use_counter_svg_getElementById.svg",
     32  "file_use_counter_svg_currentScale.svg",
     33  "file_use_counter_svg_fill_pattern_definition.svg",
     34  "file_use_counter_svg_fill_pattern.svg",
     35  "file_use_counter_svg_fill_pattern_internal.svg",
     36  "file_use_counter_svg_fill_pattern_data.svg",
     37  "file_webaudio_startstop.html",
     38  "!/image/test/mochitest/shaver.png",
     39 ]
     40 
     41 
     42 ["browser_aboutnewtab_process_selection.js"]
     43 skip-if = [
     44  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # bug 1618098
     45 ]
     46 
     47 ["browser_blocking_image.js"]
     48 
     49 ["browser_bug902350.js"]
     50 tags = "mcb"
     51 
     52 ["browser_bug1011748.js"]
     53 
     54 ["browser_bug1058164.js"]
     55 
     56 ["browser_bug1303838.js"]
     57 skip-if = [
     58  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1703712
     59 ]
     60 
     61 ["browser_bug1554070.js"]
     62 support-files = [
     63  "file_bug1554070_1.html",
     64  "file_bug1554070_2.html",
     65 ]
     66 
     67 ["browser_bug1691214.js"]
     68 support-files = [
     69  "file_bug1691214.html",
     70  "file_bug1700871.html",
     71 ]
     72 skip-if = [
     73  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1775696
     74  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1775696
     75  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug", # Bug 1929448
     76  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1775696
     77  "os == 'win'", # Bug 1692963
     78 ]
     79 
     80 ["browser_bug1703472.js"]
     81 support-files = ["file_bug1703472.html"]
     82 
     83 ["browser_chromeutils_getalldomprocesses.js"]
     84 
     85 ["browser_chromeutils_isdomobject.js"]
     86 
     87 ["browser_data_documents_aboutmemory.js"]
     88 
     89 ["browser_event_source_reconnect_after_disconnect.js"]
     90 
     91 ["browser_force_process_selector.js"]
     92 
     93 ["browser_form_validity_popup_submit.js"]
     94 
     95 ["browser_inputStream_structuredClone.js"]
     96 
     97 ["browser_language_override.js"]
     98 
     99 ["browser_messagemanager_loadprocessscript.js"]
    100 
    101 ["browser_messagemanager_targetframeloader.js"]
    102 
    103 ["browser_messagemanager_unload.js"]
    104 skip-if = [
    105  "true", # Fails with Fission, and we're unlikely to spend time to fix it. (bug 1587490)
    106 ]
    107 
    108 ["browser_multiple_popups.js"]
    109 skip-if = [
    110  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1661132 (osx), Bug 1866073
    111  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1661132 (osx)
    112  "os == 'win' && opt", # Bug 1505235
    113  "socketprocess_networking",
    114 ]
    115 support-files = ["browser_multiple_popups.html"]
    116 
    117 ["browser_object_attachment.js"]
    118 support-files = [
    119  "file_img_object_attachment.html",
    120  "file_img_attachment.jpg",
    121  "file_img_attachment.jpg^headers^",
    122  "file_pdf_object_attachment.html",
    123  "file_pdf_attachment.pdf",
    124  "file_pdf_attachment.pdf^headers^",
    125  "file_svg_object_attachment.html",
    126  "file_svg_attachment.svg",
    127  "file_svg_attachment.svg^headers^",
    128  "file_html_object_attachment.html",
    129  "file_html_attachment.html",
    130  "file_html_attachment.html^headers^",
    131 ]
    132 
    133 ["browser_outline_refocus.js"]
    134 
    135 ["browser_page_load_event_telemetry.js"]
    136 skip-if = [
    137  "!nightly_build", # Page load events are only consistently sent in nightly.
    138 ]
    139 
    140 ["browser_pagehide_on_tab_close.js"]
    141 skip-if = [
    142  "true", # this tests non-e10s behavior.
    143 ]
    144 
    145 ["browser_promiseDocumentFlushed.js"]
    146 
    147 ["browser_refresh_content.js"]
    148 support-files = [
    149  "green.png",
    150  "red.png",
    151  "file_browser_refresh_content.html",
    152  "file_browser_refresh_expired_resource.sjs",
    153  "file_browser_refresh_non_cacheable.sjs",
    154  "file_browser_refresh_image.sjs",
    155  "file_browser_refresh_iframe.sjs",
    156 ]
    157 
    158 ["browser_screen_area_override.js"]
    159 
    160 ["browser_screen_orientation_override.js"]
    161 
    162 ["browser_script_loader_js_cache_basic.js"]
    163 support-files = [
    164  "empty.html",
    165  "file_js_cache_small.js",
    166  "file_js_cache_large.js",
    167  "file_js_cache_large_syntax_error.js",
    168 ]
    169 
    170 ["browser_script_loader_js_cache_classic_vs_module.js"]
    171 support-files = [
    172  "empty.html",
    173  "file_js_cache_large.js",
    174 ]
    175 
    176 ["browser_script_loader_js_cache_compression.js"]
    177 support-files = [
    178  "empty.html",
    179  "file_js_cache_large.js",
    180 ]
    181 
    182 ["browser_script_loader_js_cache_dirty.js"]
    183 support-files = [
    184  "empty.html",
    185  "file_js_cache_large.js",
    186 ]
    187 
    188 ["browser_script_loader_js_cache_dirty_module.js"]
    189 support-files = [
    190  "empty.html",
    191  "file_js_cache_large.js",
    192  "file_js_cache_importer.mjs",
    193  "file_js_cache_imported1.mjs",
    194  "file_js_cache_imported2.mjs",
    195  "file_js_cache_imported3.mjs",
    196 ]
    197 
    198 ["browser_script_loader_js_cache_dyn_import.js"]
    199 support-files = [
    200  "empty.html",
    201  "file_js_cache_dyn_importer.mjs",
    202  "file_js_cache_dyn_imported1.mjs",
    203  "file_js_cache_dyn_imported2.mjs",
    204  "file_js_cache_dyn_imported3.mjs",
    205 ]
    206 
    207 ["browser_script_loader_js_cache_module.js"]
    208 support-files = [
    209  "empty.html",
    210  "file_js_cache_small.js",
    211  "file_js_cache_large.js",
    212  "file_js_cache_importer.mjs",
    213  "file_js_cache_imported1.mjs",
    214  "file_js_cache_imported2.mjs",
    215  "file_js_cache_imported3.mjs",
    216 ]
    217 
    218 ["browser_script_loader_js_cache_serviceworker.js"]
    219 support-files = [
    220  "empty.html",
    221  "file_js_cache_large.js",
    222  "file_js_cache_sw.js",
    223 ]
    224 
    225 ["browser_script_loader_js_cache_sri_after_save.js"]
    226 support-files = [
    227  "empty.html",
    228  "file_js_cache_large.js",
    229 ]
    230 
    231 ["browser_script_loader_js_cache_sri_basic.js"]
    232 support-files = [
    233  "empty.html",
    234  "file_js_cache_large.js",
    235 ]
    236 
    237 ["browser_script_loader_js_cache_sri_different.js"]
    238 support-files = [
    239  "empty.html",
    240  "file_js_cache_large.js",
    241 ]
    242 
    243 ["browser_script_loader_js_cache_sri_invalid.js"]
    244 support-files = [
    245  "empty.html",
    246  "file_js_cache_large.js",
    247 ]
    248 
    249 ["browser_script_loader_js_cache_sri_mismatch.js"]
    250 support-files = [
    251  "empty.html",
    252  "file_js_cache_large.js",
    253 ]
    254 
    255 ["browser_set_focus_after_reuse_bcg.js"]
    256 
    257 ["browser_state_notifications.js"]
    258 skip-if = [
    259  "true", # Bug 1271028
    260 ]
    261 
    262 ["browser_timeout_throttling_with_audio_playback.js"]
    263 
    264 ["browser_timezone_override.js"]
    265 
    266 ["browser_use_counters.js"]
    267 
    268 ["browser_user_input_handling_delay.js"]
    269 
    270 ["browser_user_input_handling_delay_aboutblank.js"]
    271 
    272 ["browser_user_input_handling_delay_bfcache.js"]
    273 
    274 ["browser_user_input_handling_delay_invisible_iframe.js"]
    275 
    276 ["browser_user_input_handling_delay_reload_ticks.js"]
    277 
    278 ["browser_xml_toggle.js"]