mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
bee9457f0a
--HG-- rename : browser/base/content/test/Makefile.in => browser/base/content/test/general/Makefile.in rename : browser/base/content/test/POSTSearchEngine.xml => browser/base/content/test/general/POSTSearchEngine.xml rename : browser/base/content/test/alltabslistener.html => browser/base/content/test/general/alltabslistener.html rename : browser/base/content/test/app_bug575561.html => browser/base/content/test/general/app_bug575561.html rename : browser/base/content/test/app_subframe_bug575561.html => browser/base/content/test/general/app_subframe_bug575561.html rename : browser/base/content/test/audio.ogg => browser/base/content/test/general/audio.ogg rename : browser/base/content/test/authenticate.sjs => browser/base/content/test/general/authenticate.sjs rename : browser/base/content/test/blockNoPlugins.xml => browser/base/content/test/general/blockNoPlugins.xml rename : browser/base/content/test/blockPluginHard.xml => browser/base/content/test/general/blockPluginHard.xml rename : browser/base/content/test/blockPluginVulnerableNoUpdate.xml => browser/base/content/test/general/blockPluginVulnerableNoUpdate.xml rename : browser/base/content/test/blockPluginVulnerableUpdatable.xml => browser/base/content/test/general/blockPluginVulnerableUpdatable.xml rename : browser/base/content/test/browser_CTP_context_menu.js => browser/base/content/test/general/browser_CTP_context_menu.js rename : browser/base/content/test/browser_CTP_data_urls.js => browser/base/content/test/general/browser_CTP_data_urls.js rename : browser/base/content/test/browser_CTP_drag_drop.js => browser/base/content/test/general/browser_CTP_drag_drop.js rename : browser/base/content/test/browser_URLBarSetURI.js => browser/base/content/test/general/browser_URLBarSetURI.js rename : browser/base/content/test/browser_aboutHealthReport.js => browser/base/content/test/general/browser_aboutHealthReport.js rename : browser/base/content/test/browser_aboutHome.js => browser/base/content/test/general/browser_aboutHome.js rename : browser/base/content/test/browser_aboutSyncProgress.js => browser/base/content/test/general/browser_aboutSyncProgress.js rename : browser/base/content/test/browser_addKeywordSearch.js => browser/base/content/test/general/browser_addKeywordSearch.js rename : browser/base/content/test/browser_addon_bar.js => browser/base/content/test/general/browser_addon_bar.js rename : browser/base/content/test/browser_addon_bar_aomlistener.js => browser/base/content/test/general/browser_addon_bar_aomlistener.js rename : browser/base/content/test/browser_addon_bar_close_button.js => browser/base/content/test/general/browser_addon_bar_close_button.js rename : browser/base/content/test/browser_addon_bar_shortcut.js => browser/base/content/test/general/browser_addon_bar_shortcut.js rename : browser/base/content/test/browser_alltabslistener.js => browser/base/content/test/general/browser_alltabslistener.js rename : browser/base/content/test/browser_blob-channelname.js => browser/base/content/test/general/browser_blob-channelname.js rename : browser/base/content/test/browser_bookmark_titles.js => browser/base/content/test/general/browser_bookmark_titles.js rename : browser/base/content/test/browser_bug304198.js => browser/base/content/test/general/browser_bug304198.js rename : browser/base/content/test/browser_bug321000.js => browser/base/content/test/general/browser_bug321000.js rename : browser/base/content/test/browser_bug329212.js => browser/base/content/test/general/browser_bug329212.js rename : browser/base/content/test/browser_bug356571.js => browser/base/content/test/general/browser_bug356571.js rename : browser/base/content/test/browser_bug380960.js => browser/base/content/test/general/browser_bug380960.js rename : browser/base/content/test/browser_bug386835.js => browser/base/content/test/general/browser_bug386835.js rename : browser/base/content/test/browser_bug405137.js => browser/base/content/test/general/browser_bug405137.js rename : browser/base/content/test/browser_bug406216.js => browser/base/content/test/general/browser_bug406216.js rename : browser/base/content/test/browser_bug409481.js => browser/base/content/test/general/browser_bug409481.js rename : browser/base/content/test/browser_bug409624.js => browser/base/content/test/general/browser_bug409624.js rename : browser/base/content/test/browser_bug413915.js => browser/base/content/test/general/browser_bug413915.js rename : browser/base/content/test/browser_bug416661.js => browser/base/content/test/general/browser_bug416661.js rename : browser/base/content/test/browser_bug417483.js => browser/base/content/test/general/browser_bug417483.js rename : browser/base/content/test/browser_bug419612.js => browser/base/content/test/general/browser_bug419612.js rename : browser/base/content/test/browser_bug422590.js => browser/base/content/test/general/browser_bug422590.js rename : browser/base/content/test/browser_bug423833.js => browser/base/content/test/general/browser_bug423833.js rename : browser/base/content/test/browser_bug424101.js => browser/base/content/test/general/browser_bug424101.js rename : browser/base/content/test/browser_bug427559.js => browser/base/content/test/general/browser_bug427559.js rename : browser/base/content/test/browser_bug432599.js => browser/base/content/test/general/browser_bug432599.js rename : browser/base/content/test/browser_bug435035.js => browser/base/content/test/general/browser_bug435035.js rename : browser/base/content/test/browser_bug435325.js => browser/base/content/test/general/browser_bug435325.js rename : browser/base/content/test/browser_bug441778.js => browser/base/content/test/general/browser_bug441778.js rename : browser/base/content/test/browser_bug455852.js => browser/base/content/test/general/browser_bug455852.js rename : browser/base/content/test/browser_bug460146.js => browser/base/content/test/general/browser_bug460146.js rename : browser/base/content/test/browser_bug462289.js => browser/base/content/test/general/browser_bug462289.js rename : browser/base/content/test/browser_bug462673.js => browser/base/content/test/general/browser_bug462673.js rename : browser/base/content/test/browser_bug477014.js => browser/base/content/test/general/browser_bug477014.js rename : browser/base/content/test/browser_bug479408.js => browser/base/content/test/general/browser_bug479408.js rename : browser/base/content/test/browser_bug479408_sample.html => browser/base/content/test/general/browser_bug479408_sample.html rename : browser/base/content/test/browser_bug481560.js => browser/base/content/test/general/browser_bug481560.js rename : browser/base/content/test/browser_bug484315.js => browser/base/content/test/general/browser_bug484315.js rename : browser/base/content/test/browser_bug491431.js => browser/base/content/test/general/browser_bug491431.js rename : browser/base/content/test/browser_bug495058.js => browser/base/content/test/general/browser_bug495058.js rename : browser/base/content/test/browser_bug517902.js => browser/base/content/test/general/browser_bug517902.js rename : browser/base/content/test/browser_bug519216.js => browser/base/content/test/general/browser_bug519216.js rename : browser/base/content/test/browser_bug520538.js => browser/base/content/test/general/browser_bug520538.js rename : browser/base/content/test/browser_bug521216.js => browser/base/content/test/general/browser_bug521216.js rename : browser/base/content/test/browser_bug533232.js => browser/base/content/test/general/browser_bug533232.js rename : browser/base/content/test/browser_bug537013.js => browser/base/content/test/general/browser_bug537013.js rename : browser/base/content/test/browser_bug537474.js => browser/base/content/test/general/browser_bug537474.js rename : browser/base/content/test/browser_bug550565.js => browser/base/content/test/general/browser_bug550565.js rename : browser/base/content/test/browser_bug553455.js => browser/base/content/test/general/browser_bug553455.js rename : browser/base/content/test/browser_bug555224.js => browser/base/content/test/general/browser_bug555224.js rename : browser/base/content/test/browser_bug555767.js => browser/base/content/test/general/browser_bug555767.js rename : browser/base/content/test/browser_bug556061.js => browser/base/content/test/general/browser_bug556061.js rename : browser/base/content/test/browser_bug559991.js => browser/base/content/test/general/browser_bug559991.js rename : browser/base/content/test/browser_bug561623.js => browser/base/content/test/general/browser_bug561623.js rename : browser/base/content/test/browser_bug561636.js => browser/base/content/test/general/browser_bug561636.js rename : browser/base/content/test/browser_bug562649.js => browser/base/content/test/general/browser_bug562649.js rename : browser/base/content/test/browser_bug563588.js => browser/base/content/test/general/browser_bug563588.js rename : browser/base/content/test/browser_bug565575.js => browser/base/content/test/general/browser_bug565575.js rename : browser/base/content/test/browser_bug565667.js => browser/base/content/test/general/browser_bug565667.js rename : browser/base/content/test/browser_bug567306.js => browser/base/content/test/general/browser_bug567306.js rename : browser/base/content/test/browser_bug575561.js => browser/base/content/test/general/browser_bug575561.js rename : browser/base/content/test/browser_bug575830.js => browser/base/content/test/general/browser_bug575830.js rename : browser/base/content/test/browser_bug577121.js => browser/base/content/test/general/browser_bug577121.js rename : browser/base/content/test/browser_bug578534.js => browser/base/content/test/general/browser_bug578534.js rename : browser/base/content/test/browser_bug579872.js => browser/base/content/test/general/browser_bug579872.js rename : browser/base/content/test/browser_bug580638.js => browser/base/content/test/general/browser_bug580638.js rename : browser/base/content/test/browser_bug580956.js => browser/base/content/test/general/browser_bug580956.js rename : browser/base/content/test/browser_bug581242.js => browser/base/content/test/general/browser_bug581242.js rename : browser/base/content/test/browser_bug581253.js => browser/base/content/test/general/browser_bug581253.js rename : browser/base/content/test/browser_bug581947.js => browser/base/content/test/general/browser_bug581947.js rename : browser/base/content/test/browser_bug585558.js => browser/base/content/test/general/browser_bug585558.js rename : browser/base/content/test/browser_bug585785.js => browser/base/content/test/general/browser_bug585785.js rename : browser/base/content/test/browser_bug585830.js => browser/base/content/test/general/browser_bug585830.js rename : browser/base/content/test/browser_bug590206.js => browser/base/content/test/general/browser_bug590206.js rename : browser/base/content/test/browser_bug592338.js => browser/base/content/test/general/browser_bug592338.js rename : browser/base/content/test/browser_bug594131.js => browser/base/content/test/general/browser_bug594131.js rename : browser/base/content/test/browser_bug595507.js => browser/base/content/test/general/browser_bug595507.js rename : browser/base/content/test/browser_bug596687.js => browser/base/content/test/general/browser_bug596687.js rename : browser/base/content/test/browser_bug597218.js => browser/base/content/test/general/browser_bug597218.js rename : browser/base/content/test/browser_bug598923.js => browser/base/content/test/general/browser_bug598923.js rename : browser/base/content/test/browser_bug599325.js => browser/base/content/test/general/browser_bug599325.js rename : browser/base/content/test/browser_bug609700.js => browser/base/content/test/general/browser_bug609700.js rename : browser/base/content/test/browser_bug616836.js => browser/base/content/test/general/browser_bug616836.js rename : browser/base/content/test/browser_bug623155.js => browser/base/content/test/general/browser_bug623155.js rename : browser/base/content/test/browser_bug623893.js => browser/base/content/test/general/browser_bug623893.js rename : browser/base/content/test/browser_bug624734.js => browser/base/content/test/general/browser_bug624734.js rename : browser/base/content/test/browser_bug647886.js => browser/base/content/test/general/browser_bug647886.js rename : browser/base/content/test/browser_bug655584.js => browser/base/content/test/general/browser_bug655584.js rename : browser/base/content/test/browser_bug664672.js => browser/base/content/test/general/browser_bug664672.js rename : browser/base/content/test/browser_bug676619.js => browser/base/content/test/general/browser_bug676619.js rename : browser/base/content/test/browser_bug678392-1.html => browser/base/content/test/general/browser_bug678392-1.html rename : browser/base/content/test/browser_bug678392-2.html => browser/base/content/test/general/browser_bug678392-2.html rename : browser/base/content/test/browser_bug678392.js => browser/base/content/test/general/browser_bug678392.js rename : browser/base/content/test/browser_bug710878.js => browser/base/content/test/general/browser_bug710878.js rename : browser/base/content/test/browser_bug719271.js => browser/base/content/test/general/browser_bug719271.js rename : browser/base/content/test/browser_bug724239.js => browser/base/content/test/general/browser_bug724239.js rename : browser/base/content/test/browser_bug734076.js => browser/base/content/test/general/browser_bug734076.js rename : browser/base/content/test/browser_bug735471.js => browser/base/content/test/general/browser_bug735471.js rename : browser/base/content/test/browser_bug743421.js => browser/base/content/test/general/browser_bug743421.js rename : browser/base/content/test/browser_bug744745.js => browser/base/content/test/general/browser_bug744745.js rename : browser/base/content/test/browser_bug749738.js => browser/base/content/test/general/browser_bug749738.js rename : browser/base/content/test/browser_bug752516.js => browser/base/content/test/general/browser_bug752516.js rename : browser/base/content/test/browser_bug763468_perwindowpb.js => browser/base/content/test/general/browser_bug763468_perwindowpb.js rename : browser/base/content/test/browser_bug767836_perwindowpb.js => browser/base/content/test/general/browser_bug767836_perwindowpb.js rename : browser/base/content/test/browser_bug771331.js => browser/base/content/test/general/browser_bug771331.js rename : browser/base/content/test/browser_bug783614.js => browser/base/content/test/general/browser_bug783614.js rename : browser/base/content/test/browser_bug787619.js => browser/base/content/test/general/browser_bug787619.js rename : browser/base/content/test/browser_bug797677.js => browser/base/content/test/general/browser_bug797677.js rename : browser/base/content/test/browser_bug812562.js => browser/base/content/test/general/browser_bug812562.js rename : browser/base/content/test/browser_bug816527.js => browser/base/content/test/general/browser_bug816527.js rename : browser/base/content/test/browser_bug817947.js => browser/base/content/test/general/browser_bug817947.js rename : browser/base/content/test/browser_bug818118.js => browser/base/content/test/general/browser_bug818118.js rename : browser/base/content/test/browser_bug820497.js => browser/base/content/test/general/browser_bug820497.js rename : browser/base/content/test/browser_bug822367.js => browser/base/content/test/general/browser_bug822367.js rename : browser/base/content/test/browser_bug832435.js => browser/base/content/test/general/browser_bug832435.js rename : browser/base/content/test/browser_bug839103.js => browser/base/content/test/general/browser_bug839103.js rename : browser/base/content/test/browser_bug880101.js => browser/base/content/test/general/browser_bug880101.js rename : browser/base/content/test/browser_bug882977.js => browser/base/content/test/general/browser_bug882977.js rename : browser/base/content/test/browser_bug887515.js => browser/base/content/test/general/browser_bug887515.js rename : browser/base/content/test/browser_bug902156.js => browser/base/content/test/general/browser_bug902156.js rename : browser/base/content/test/browser_canonizeURL.js => browser/base/content/test/general/browser_canonizeURL.js rename : browser/base/content/test/browser_clearplugindata.html => browser/base/content/test/general/browser_clearplugindata.html rename : browser/base/content/test/browser_clearplugindata.js => browser/base/content/test/general/browser_clearplugindata.js rename : browser/base/content/test/browser_clearplugindata_noage.html => browser/base/content/test/general/browser_clearplugindata_noage.html rename : browser/base/content/test/browser_contentAreaClick.js => browser/base/content/test/general/browser_contentAreaClick.js rename : browser/base/content/test/browser_contextSearchTabPosition.js => browser/base/content/test/general/browser_contextSearchTabPosition.js rename : browser/base/content/test/browser_ctrlTab.js => browser/base/content/test/general/browser_ctrlTab.js rename : browser/base/content/test/browser_customize.js => browser/base/content/test/general/browser_customize.js rename : browser/base/content/test/browser_customize_popupNotification.js => browser/base/content/test/general/browser_customize_popupNotification.js rename : browser/base/content/test/browser_datareporting_notification.js => browser/base/content/test/general/browser_datareporting_notification.js rename : browser/base/content/test/browser_disablechrome.js => browser/base/content/test/general/browser_disablechrome.js rename : browser/base/content/test/browser_discovery.js => browser/base/content/test/general/browser_discovery.js rename : browser/base/content/test/browser_drag.js => browser/base/content/test/general/browser_drag.js rename : browser/base/content/test/browser_duplicateIDs.js => browser/base/content/test/general/browser_duplicateIDs.js rename : browser/base/content/test/browser_findbarClose.js => browser/base/content/test/general/browser_findbarClose.js rename : browser/base/content/test/browser_fullscreen-window-open.js => browser/base/content/test/general/browser_fullscreen-window-open.js rename : browser/base/content/test/browser_gestureSupport.js => browser/base/content/test/general/browser_gestureSupport.js rename : browser/base/content/test/browser_getshortcutoruri.js => browser/base/content/test/general/browser_getshortcutoruri.js rename : browser/base/content/test/browser_hide_removing.js => browser/base/content/test/general/browser_hide_removing.js rename : browser/base/content/test/browser_homeDrop.js => browser/base/content/test/general/browser_homeDrop.js rename : browser/base/content/test/browser_identity_UI.js => browser/base/content/test/general/browser_identity_UI.js rename : browser/base/content/test/browser_keywordBookmarklets.js => browser/base/content/test/general/browser_keywordBookmarklets.js rename : browser/base/content/test/browser_keywordSearch.js => browser/base/content/test/general/browser_keywordSearch.js rename : browser/base/content/test/browser_keywordSearch_postData.js => browser/base/content/test/general/browser_keywordSearch_postData.js rename : browser/base/content/test/browser_lastAccessedTab.js => browser/base/content/test/general/browser_lastAccessedTab.js rename : browser/base/content/test/browser_locationBarCommand.js => browser/base/content/test/general/browser_locationBarCommand.js rename : browser/base/content/test/browser_locationBarExternalLoad.js => browser/base/content/test/general/browser_locationBarExternalLoad.js rename : browser/base/content/test/browser_middleMouse_inherit.js => browser/base/content/test/general/browser_middleMouse_inherit.js rename : browser/base/content/test/browser_minimize.js => browser/base/content/test/general/browser_minimize.js rename : browser/base/content/test/browser_mixedcontent_securityflags.js => browser/base/content/test/general/browser_mixedcontent_securityflags.js rename : browser/base/content/test/browser_offlineQuotaNotification.js => browser/base/content/test/general/browser_offlineQuotaNotification.js rename : browser/base/content/test/browser_overflowScroll.js => browser/base/content/test/general/browser_overflowScroll.js rename : browser/base/content/test/browser_pageInfo.js => browser/base/content/test/general/browser_pageInfo.js rename : browser/base/content/test/browser_pageInfo_plugins.js => browser/base/content/test/general/browser_pageInfo_plugins.js rename : browser/base/content/test/browser_page_style_menu.js => browser/base/content/test/general/browser_page_style_menu.js rename : browser/base/content/test/browser_pinnedTabs.js => browser/base/content/test/general/browser_pinnedTabs.js rename : browser/base/content/test/browser_plainTextLinks.js => browser/base/content/test/general/browser_plainTextLinks.js rename : browser/base/content/test/browser_pluginCrashCommentAndURL.js => browser/base/content/test/general/browser_pluginCrashCommentAndURL.js rename : browser/base/content/test/browser_pluginnotification.js => browser/base/content/test/general/browser_pluginnotification.js rename : browser/base/content/test/browser_pluginplaypreview.js => browser/base/content/test/general/browser_pluginplaypreview.js rename : browser/base/content/test/browser_pluginplaypreview2.js => browser/base/content/test/general/browser_pluginplaypreview2.js rename : browser/base/content/test/browser_plugins_added_dynamically.js => browser/base/content/test/general/browser_plugins_added_dynamically.js rename : browser/base/content/test/browser_popupNotification.js => browser/base/content/test/general/browser_popupNotification.js rename : browser/base/content/test/browser_popupUI.js => browser/base/content/test/general/browser_popupUI.js rename : browser/base/content/test/browser_private_browsing_window.js => browser/base/content/test/general/browser_private_browsing_window.js rename : browser/base/content/test/browser_private_no_prompt.js => browser/base/content/test/general/browser_private_no_prompt.js rename : browser/base/content/test/browser_relatedTabs.js => browser/base/content/test/general/browser_relatedTabs.js rename : browser/base/content/test/browser_removeTabsToTheEnd.js => browser/base/content/test/general/browser_removeTabsToTheEnd.js rename : browser/base/content/test/browser_sanitize-download-history.js => browser/base/content/test/general/browser_sanitize-download-history.js rename : browser/base/content/test/browser_sanitize-passwordDisabledHosts.js => browser/base/content/test/general/browser_sanitize-passwordDisabledHosts.js rename : browser/base/content/test/browser_sanitize-sitepermissions.js => browser/base/content/test/general/browser_sanitize-sitepermissions.js rename : browser/base/content/test/browser_sanitize-timespans.js => browser/base/content/test/general/browser_sanitize-timespans.js rename : browser/base/content/test/browser_sanitizeDialog.js => browser/base/content/test/general/browser_sanitizeDialog.js rename : browser/base/content/test/browser_sanitizeDialog_treeView.js => browser/base/content/test/general/browser_sanitizeDialog_treeView.js rename : browser/base/content/test/browser_save_link-perwindowpb.js => browser/base/content/test/general/browser_save_link-perwindowpb.js rename : browser/base/content/test/browser_save_private_link_perwindowpb.js => browser/base/content/test/general/browser_save_private_link_perwindowpb.js rename : browser/base/content/test/browser_save_video.js => browser/base/content/test/general/browser_save_video.js rename : browser/base/content/test/browser_scope.js => browser/base/content/test/general/browser_scope.js rename : browser/base/content/test/browser_selectTabAtIndex.js => browser/base/content/test/general/browser_selectTabAtIndex.js rename : browser/base/content/test/browser_tabDrop.js => browser/base/content/test/general/browser_tabDrop.js rename : browser/base/content/test/browser_tabMatchesInAwesomebar_perwindowpb.js => browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js rename : browser/base/content/test/browser_tab_drag_drop_perwindow.js => browser/base/content/test/general/browser_tab_drag_drop_perwindow.js rename : browser/base/content/test/browser_tab_dragdrop.js => browser/base/content/test/general/browser_tab_dragdrop.js rename : browser/base/content/test/browser_tab_dragdrop2.js => browser/base/content/test/general/browser_tab_dragdrop2.js rename : browser/base/content/test/browser_tab_dragdrop2_frame1.xul => browser/base/content/test/general/browser_tab_dragdrop2_frame1.xul rename : browser/base/content/test/browser_tabfocus.js => browser/base/content/test/general/browser_tabfocus.js rename : browser/base/content/test/browser_tabopen_reflows.js => browser/base/content/test/general/browser_tabopen_reflows.js rename : browser/base/content/test/browser_tabs_isActive.js => browser/base/content/test/general/browser_tabs_isActive.js rename : browser/base/content/test/browser_tabs_owner.js => browser/base/content/test/general/browser_tabs_owner.js rename : browser/base/content/test/browser_typeAheadFind.js => browser/base/content/test/general/browser_typeAheadFind.js rename : browser/base/content/test/browser_unloaddialogs.js => browser/base/content/test/general/browser_unloaddialogs.js rename : browser/base/content/test/browser_urlHighlight.js => browser/base/content/test/general/browser_urlHighlight.js rename : browser/base/content/test/browser_urlbarAutoFillTrimURLs.js => browser/base/content/test/general/browser_urlbarAutoFillTrimURLs.js rename : browser/base/content/test/browser_urlbarCopying.js => browser/base/content/test/general/browser_urlbarCopying.js rename : browser/base/content/test/browser_urlbarEnter.js => browser/base/content/test/general/browser_urlbarEnter.js rename : browser/base/content/test/browser_urlbarRevert.js => browser/base/content/test/general/browser_urlbarRevert.js rename : browser/base/content/test/browser_urlbarStop.js => browser/base/content/test/general/browser_urlbarStop.js rename : browser/base/content/test/browser_urlbarTrimURLs.js => browser/base/content/test/general/browser_urlbarTrimURLs.js rename : browser/base/content/test/browser_urlbar_search_healthreport.js => browser/base/content/test/general/browser_urlbar_search_healthreport.js rename : browser/base/content/test/browser_utilityOverlay.js => browser/base/content/test/general/browser_utilityOverlay.js rename : browser/base/content/test/browser_visibleFindSelection.js => browser/base/content/test/general/browser_visibleFindSelection.js rename : browser/base/content/test/browser_visibleTabs.js => browser/base/content/test/general/browser_visibleTabs.js rename : browser/base/content/test/browser_visibleTabs_bookmarkAllPages.js => browser/base/content/test/general/browser_visibleTabs_bookmarkAllPages.js rename : browser/base/content/test/browser_visibleTabs_bookmarkAllTabs.js => browser/base/content/test/general/browser_visibleTabs_bookmarkAllTabs.js rename : browser/base/content/test/browser_visibleTabs_contextMenu.js => browser/base/content/test/general/browser_visibleTabs_contextMenu.js rename : browser/base/content/test/browser_visibleTabs_tabPreview.js => browser/base/content/test/general/browser_visibleTabs_tabPreview.js rename : browser/base/content/test/browser_wyciwyg_urlbarCopying.js => browser/base/content/test/general/browser_wyciwyg_urlbarCopying.js rename : browser/base/content/test/browser_zbug569342.js => browser/base/content/test/general/browser_zbug569342.js rename : browser/base/content/test/bug364677-data.xml => browser/base/content/test/general/bug364677-data.xml rename : browser/base/content/test/bug364677-data.xml^headers^ => browser/base/content/test/general/bug364677-data.xml^headers^ rename : browser/base/content/test/bug395533-data.txt => browser/base/content/test/general/bug395533-data.txt rename : browser/base/content/test/bug564387.html => browser/base/content/test/general/bug564387.html rename : browser/base/content/test/bug564387_video1.ogv => browser/base/content/test/general/bug564387_video1.ogv rename : browser/base/content/test/bug564387_video1.ogv^headers^ => browser/base/content/test/general/bug564387_video1.ogv^headers^ rename : browser/base/content/test/bug592338.html => browser/base/content/test/general/bug592338.html rename : browser/base/content/test/bug792517-2.html => browser/base/content/test/general/bug792517-2.html rename : browser/base/content/test/bug792517.html => browser/base/content/test/general/bug792517.html rename : browser/base/content/test/bug792517.sjs => browser/base/content/test/general/bug792517.sjs rename : browser/base/content/test/bug839103.css => browser/base/content/test/general/bug839103.css rename : browser/base/content/test/contextmenu_common.js => browser/base/content/test/general/contextmenu_common.js rename : browser/base/content/test/ctxmenu-image.png => browser/base/content/test/general/ctxmenu-image.png rename : browser/base/content/test/disablechrome.html => browser/base/content/test/general/disablechrome.html rename : browser/base/content/test/discovery.html => browser/base/content/test/general/discovery.html rename : browser/base/content/test/domplate_test.js => browser/base/content/test/general/domplate_test.js rename : browser/base/content/test/download_page.html => browser/base/content/test/general/download_page.html rename : browser/base/content/test/dummy_page.html => browser/base/content/test/general/dummy_page.html rename : browser/base/content/test/feed_discovery.html => browser/base/content/test/general/feed_discovery.html rename : browser/base/content/test/feed_tab.html => browser/base/content/test/general/feed_tab.html rename : browser/base/content/test/file_bug550565_favicon.ico => browser/base/content/test/general/file_bug550565_favicon.ico rename : browser/base/content/test/file_bug550565_popup.html => browser/base/content/test/general/file_bug550565_popup.html rename : browser/base/content/test/file_bug822367_1.html => browser/base/content/test/general/file_bug822367_1.html rename : browser/base/content/test/file_bug822367_1.js => browser/base/content/test/general/file_bug822367_1.js rename : browser/base/content/test/file_bug822367_2.html => browser/base/content/test/general/file_bug822367_2.html rename : browser/base/content/test/file_bug822367_3.html => browser/base/content/test/general/file_bug822367_3.html rename : browser/base/content/test/file_bug822367_4.html => browser/base/content/test/general/file_bug822367_4.html rename : browser/base/content/test/file_bug822367_4.js => browser/base/content/test/general/file_bug822367_4.js rename : browser/base/content/test/file_bug822367_4B.html => browser/base/content/test/general/file_bug822367_4B.html rename : browser/base/content/test/file_bug822367_5.html => browser/base/content/test/general/file_bug822367_5.html rename : browser/base/content/test/file_bug822367_6.html => browser/base/content/test/general/file_bug822367_6.html rename : browser/base/content/test/file_bug902156.js => browser/base/content/test/general/file_bug902156.js rename : browser/base/content/test/file_bug902156_1.html => browser/base/content/test/general/file_bug902156_1.html rename : browser/base/content/test/file_bug902156_2.html => browser/base/content/test/general/file_bug902156_2.html rename : browser/base/content/test/file_bug902156_3.html => browser/base/content/test/general/file_bug902156_3.html rename : browser/base/content/test/file_fullscreen-window-open.html => browser/base/content/test/general/file_fullscreen-window-open.html rename : browser/base/content/test/gZipOfflineChild.cacheManifest => browser/base/content/test/general/gZipOfflineChild.cacheManifest rename : browser/base/content/test/gZipOfflineChild.cacheManifest^headers^ => browser/base/content/test/general/gZipOfflineChild.cacheManifest^headers^ rename : browser/base/content/test/gZipOfflineChild.html => browser/base/content/test/general/gZipOfflineChild.html rename : browser/base/content/test/gZipOfflineChild.html^headers^ => browser/base/content/test/general/gZipOfflineChild.html^headers^ rename : browser/base/content/test/gZipOfflineChild_uncompressed.html => browser/base/content/test/general/gZipOfflineChild_uncompressed.html rename : browser/base/content/test/head.js => browser/base/content/test/general/head.js rename : browser/base/content/test/head_plain.js => browser/base/content/test/general/head_plain.js rename : browser/base/content/test/healthreport_testRemoteCommands.html => browser/base/content/test/general/healthreport_testRemoteCommands.html rename : browser/base/content/test/newtab/moz.build => browser/base/content/test/general/moz.build rename : browser/base/content/test/moz.png => browser/base/content/test/general/moz.png rename : browser/base/content/test/offlineByDefault.js => browser/base/content/test/general/offlineByDefault.js rename : browser/base/content/test/offlineChild.cacheManifest => browser/base/content/test/general/offlineChild.cacheManifest rename : browser/base/content/test/offlineChild.cacheManifest^headers^ => browser/base/content/test/general/offlineChild.cacheManifest^headers^ rename : browser/base/content/test/offlineChild.html => browser/base/content/test/general/offlineChild.html rename : browser/base/content/test/offlineChild2.cacheManifest => browser/base/content/test/general/offlineChild2.cacheManifest rename : browser/base/content/test/offlineChild2.cacheManifest^headers^ => browser/base/content/test/general/offlineChild2.cacheManifest^headers^ rename : browser/base/content/test/offlineChild2.html => browser/base/content/test/general/offlineChild2.html rename : browser/base/content/test/offlineEvent.cacheManifest => browser/base/content/test/general/offlineEvent.cacheManifest rename : browser/base/content/test/offlineEvent.cacheManifest^headers^ => browser/base/content/test/general/offlineEvent.cacheManifest^headers^ rename : browser/base/content/test/offlineEvent.html => browser/base/content/test/general/offlineEvent.html rename : browser/base/content/test/offlineQuotaNotification.cacheManifest => browser/base/content/test/general/offlineQuotaNotification.cacheManifest rename : browser/base/content/test/offlineQuotaNotification.html => browser/base/content/test/general/offlineQuotaNotification.html rename : browser/base/content/test/page_style_sample.html => browser/base/content/test/general/page_style_sample.html rename : browser/base/content/test/pluginCrashCommentAndURL.html => browser/base/content/test/general/pluginCrashCommentAndURL.html rename : browser/base/content/test/plugin_add_dynamically.html => browser/base/content/test/general/plugin_add_dynamically.html rename : browser/base/content/test/plugin_alternate_content.html => browser/base/content/test/general/plugin_alternate_content.html rename : browser/base/content/test/plugin_both.html => browser/base/content/test/general/plugin_both.html rename : browser/base/content/test/plugin_both2.html => browser/base/content/test/general/plugin_both2.html rename : browser/base/content/test/plugin_bug744745.html => browser/base/content/test/general/plugin_bug744745.html rename : browser/base/content/test/plugin_bug749455.html => browser/base/content/test/general/plugin_bug749455.html rename : browser/base/content/test/plugin_bug752516.html => browser/base/content/test/general/plugin_bug752516.html rename : browser/base/content/test/plugin_bug787619.html => browser/base/content/test/general/plugin_bug787619.html rename : browser/base/content/test/plugin_bug797677.html => browser/base/content/test/general/plugin_bug797677.html rename : browser/base/content/test/plugin_bug820497.html => browser/base/content/test/general/plugin_bug820497.html rename : browser/base/content/test/plugin_clickToPlayAllow.html => browser/base/content/test/general/plugin_clickToPlayAllow.html rename : browser/base/content/test/plugin_clickToPlayDeny.html => browser/base/content/test/general/plugin_clickToPlayDeny.html rename : browser/base/content/test/plugin_data_url.html => browser/base/content/test/general/plugin_data_url.html rename : browser/base/content/test/plugin_hidden_to_visible.html => browser/base/content/test/general/plugin_hidden_to_visible.html rename : browser/base/content/test/plugin_test.html => browser/base/content/test/general/plugin_test.html rename : browser/base/content/test/plugin_test2.html => browser/base/content/test/general/plugin_test2.html rename : browser/base/content/test/plugin_test3.html => browser/base/content/test/general/plugin_test3.html rename : browser/base/content/test/plugin_two_types.html => browser/base/content/test/general/plugin_two_types.html rename : browser/base/content/test/plugin_unknown.html => browser/base/content/test/general/plugin_unknown.html rename : browser/base/content/test/print_postdata.sjs => browser/base/content/test/general/print_postdata.sjs rename : browser/base/content/test/privateBrowsingMode.js => browser/base/content/test/general/privateBrowsingMode.js rename : browser/base/content/test/redirect_bug623155.sjs => browser/base/content/test/general/redirect_bug623155.sjs rename : browser/base/content/test/subtst_contextmenu.html => browser/base/content/test/general/subtst_contextmenu.html rename : browser/base/content/test/test-mixedcontent-securityerrors.html => browser/base/content/test/general/test-mixedcontent-securityerrors.html rename : browser/base/content/test/test_bug364677.html => browser/base/content/test/general/test_bug364677.html rename : browser/base/content/test/test_bug395533.html => browser/base/content/test/general/test_bug395533.html rename : browser/base/content/test/test_bug435035.html => browser/base/content/test/general/test_bug435035.html rename : browser/base/content/test/test_bug452451.html => browser/base/content/test/general/test_bug452451.html rename : browser/base/content/test/test_bug462673.html => browser/base/content/test/general/test_bug462673.html rename : browser/base/content/test/test_bug628179.html => browser/base/content/test/general/test_bug628179.html rename : browser/base/content/test/test_bug839103.html => browser/base/content/test/general/test_bug839103.html rename : browser/base/content/test/test_contextmenu.html => browser/base/content/test/general/test_contextmenu.html rename : browser/base/content/test/test_contextmenu_input.html => browser/base/content/test/general/test_contextmenu_input.html rename : browser/base/content/test/test_feed_discovery.html => browser/base/content/test/general/test_feed_discovery.html rename : browser/base/content/test/test_offlineNotification.html => browser/base/content/test/general/test_offlineNotification.html rename : browser/base/content/test/test_offline_gzip.html => browser/base/content/test/general/test_offline_gzip.html rename : browser/base/content/test/test_wyciwyg_copying.html => browser/base/content/test/general/test_wyciwyg_copying.html rename : browser/base/content/test/title_test.svg => browser/base/content/test/general/title_test.svg rename : browser/base/content/test/video.ogg => browser/base/content/test/general/video.ogg rename : browser/base/content/test/zoom_test.html => browser/base/content/test/general/zoom_test.html
339 lines
13 KiB
HTML
339 lines
13 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<title>Tests for browser context menu</title>
|
|
<script type="text/javascript" src="/MochiKit/packed.js"></script>
|
|
<script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
|
|
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
|
|
</head>
|
|
<body>
|
|
Browser context menu tests for input.
|
|
<p id="display"></p>
|
|
|
|
<div id="content">
|
|
</div>
|
|
|
|
<pre id="test">
|
|
<script type="text/javascript" src="contextmenu_common.js"></script>
|
|
<script class="testbody" type="text/javascript">
|
|
|
|
const Ci = SpecialPowers.Ci;
|
|
|
|
/*
|
|
* runTest
|
|
*
|
|
* Called by a popupshowing event handler. Each test checks for expected menu
|
|
* contents, closes the popup, and finally triggers the popup on a new element
|
|
* (thus kicking off another cycle).
|
|
*
|
|
*/
|
|
function runTest(testNum) {
|
|
ok(true, "Starting test #" + testNum);
|
|
|
|
switch (testNum) {
|
|
case 1:
|
|
openContextMenuFor(input); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 2:
|
|
// Context menu for text input field.
|
|
checkContextMenu(["context-undo", false,
|
|
"---", null,
|
|
"context-cut", false,
|
|
"context-copy", false,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", false,
|
|
"---", null,
|
|
"context-selectall", false,
|
|
"---", null,
|
|
"spell-check-enabled", true,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
closeContextMenu();
|
|
input.setAttribute('spellcheck', 'true');
|
|
openContextMenuFor(input); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 3:
|
|
var value = SpecialPowers.Services.appinfo.OS != "Darwin";
|
|
// Context menu for spell-check input.
|
|
checkContextMenu(["context-undo", value,
|
|
"---", null,
|
|
"context-cut", value,
|
|
"context-copy", value,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", value,
|
|
"---", null,
|
|
"context-selectall", value,
|
|
"---", null,
|
|
"spell-check-enabled", true,
|
|
"spell-dictionaries", true,
|
|
[/*"spell-check-dictionary-en-US", true,*/
|
|
"---", null,
|
|
"spell-add-dictionaries", true], null,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
|
|
closeContextMenu();
|
|
input.removeAttribute('spellcheck');
|
|
openContextMenuFor(inputspellwrong); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 4:
|
|
var value = SpecialPowers.Services.appinfo.OS != "Darwin";
|
|
// Context menu for spell-check input with a unknwon word.
|
|
checkContextMenu([/*"*prodigality", true,*/ // spelling suggestion
|
|
/*"spell-add-to-dictionary", true,*/
|
|
/*"---", null,*/
|
|
"context-undo", value,
|
|
"---", null,
|
|
"context-cut", value,
|
|
"context-copy", value,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", value,
|
|
"---", null,
|
|
"context-selectall", true,
|
|
"---", null,
|
|
"spell-check-enabled", true,
|
|
"spell-dictionaries", true,
|
|
[/*"spell-check-dictionary-en-US", true,*/
|
|
"---", null,
|
|
"spell-add-dictionaries", true], null,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
|
|
closeContextMenu();
|
|
openContextMenuFor(inputspellcorrect); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 5:
|
|
var value = SpecialPowers.Services.appinfo.OS != "Darwin";
|
|
// Context menu for spell-check input with a known word.
|
|
checkContextMenu(["context-undo", value,
|
|
"---", null,
|
|
"context-cut", value,
|
|
"context-copy", value,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", value,
|
|
"---", null,
|
|
"context-selectall", true,
|
|
"---", null,
|
|
"spell-check-enabled", true,
|
|
"spell-dictionaries", true,
|
|
[/*"spell-check-dictionary-en-US", true,*/
|
|
"---", null,
|
|
"spell-add-dictionaries", true], null,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
|
|
closeContextMenu();
|
|
input.disabled = true;
|
|
openContextMenuFor(input); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 6:
|
|
// Context menu for disabled input.
|
|
checkContextMenu(["context-undo", false,
|
|
"---", null,
|
|
"context-cut", false,
|
|
"context-copy", false,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", false,
|
|
"---", null,
|
|
"context-selectall", true,
|
|
"---", null,
|
|
"spell-check-enabled", true,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
|
|
closeContextMenu();
|
|
input.disabled = false;
|
|
input.type = 'password';
|
|
openContextMenuFor(input); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 7: // password
|
|
case 8: // email
|
|
case 9: // url
|
|
case 10: // tel
|
|
// Context menu for tel, password, email and url input fields.
|
|
checkContextMenu(["context-undo", false,
|
|
"---", null,
|
|
"context-cut", false,
|
|
"context-copy", false,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", false,
|
|
"---", null,
|
|
"context-selectall", false,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
|
|
closeContextMenu();
|
|
|
|
if (testNum == 7) {
|
|
input.type = 'email';
|
|
} else if (testNum == 8) {
|
|
input.type = 'url';
|
|
} else if (testNum == 9) {
|
|
input.type = 'tel';
|
|
} else if (testNum == 10) {
|
|
input.type = 'date';
|
|
}
|
|
|
|
openContextMenuFor(input); // Invoke context menu for next test.
|
|
break;
|
|
|
|
case 11: // type='date'
|
|
case 12: // type='time'
|
|
case 13: // type='number'
|
|
case 14: // type='color'
|
|
case 15: // type='range'
|
|
checkContextMenu(["context-back", false,
|
|
"context-forward", false,
|
|
"context-reload", true,
|
|
"---", null,
|
|
"context-bookmarkpage", true,
|
|
"context-savepage", true,
|
|
"---", null,
|
|
"context-viewbgimage", false,
|
|
"context-selectall", null,
|
|
"---", null,
|
|
"context-viewsource", true,
|
|
"context-viewinfo", true,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
closeContextMenu();
|
|
|
|
if (testNum == 11) {
|
|
input.type = 'time';
|
|
} else if (testNum == 12) {
|
|
input.type = 'number';
|
|
} else if (testNum == 13) {
|
|
input.type = 'color';
|
|
} else if (testNum == 14) {
|
|
input.type = 'range';
|
|
} else {
|
|
input.type = 'search';
|
|
}
|
|
|
|
openContextMenuFor(input);
|
|
break;
|
|
|
|
case 16: // type='search'
|
|
// Context menu for search input fields.
|
|
checkContextMenu(["context-undo", false,
|
|
"---", null,
|
|
"context-cut", false,
|
|
"context-copy", false,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", false,
|
|
"---", null,
|
|
"context-selectall", false,
|
|
"---", null,
|
|
"spell-check-enabled", true,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
|
|
closeContextMenu();
|
|
|
|
// Add some todos to make sure all input fields got a test.
|
|
var todos = [ "datetime", "month", "week", "datetime-local" ];
|
|
todos.forEach(function(type) {
|
|
input.type = type;
|
|
todo_is(input.type, type, "TODO: add test for " + type + " input fields");
|
|
});
|
|
|
|
input.type = 'text';
|
|
input.readOnly = true;
|
|
openContextMenuFor(input);
|
|
break;
|
|
|
|
case 17:
|
|
// Context menu for a read-only input.
|
|
checkContextMenu(["context-undo", false,
|
|
"---", null,
|
|
"context-cut", false,
|
|
"context-copy", false,
|
|
"context-paste", null, // ignore clipboard state
|
|
"context-delete", false,
|
|
"---", null,
|
|
"context-selectall", false,
|
|
"---", null,
|
|
"context-inspect", true]);
|
|
closeContextMenu();
|
|
|
|
// Clean-up.
|
|
subwindow.close();
|
|
SimpleTest.finish();
|
|
return;
|
|
|
|
default:
|
|
ok(false, "Unexpected invocation of test #" + testNum);
|
|
subwindow.close();
|
|
SimpleTest.finish();
|
|
return;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
var gTestNum = 1;
|
|
var subwindow, chromeWin, contextMenu;
|
|
var input, inputspellwrong, inputspellcorrect;
|
|
|
|
function startTest() {
|
|
chromeWin = SpecialPowers.wrap(subwindow)
|
|
.QueryInterface(Ci.nsIInterfaceRequestor)
|
|
.getInterface(Ci.nsIWebNavigation)
|
|
.QueryInterface(Ci.nsIDocShellTreeItem)
|
|
.rootTreeItem
|
|
.QueryInterface(Ci.nsIInterfaceRequestor)
|
|
.getInterface(Ci.nsIDOMWindow)
|
|
.QueryInterface(Ci.nsIDOMChromeWindow);
|
|
contextMenu = chromeWin.document.getElementById("contentAreaContextMenu");
|
|
ok(contextMenu, "Got context menu XUL");
|
|
|
|
if (chromeWin.document.getElementById("Browser:Stop").getAttribute("disabled") != "true") {
|
|
SimpleTest.executeSoon(startTest);
|
|
return;
|
|
}
|
|
|
|
var inputs = subwindow.document.getElementsByTagName('input');
|
|
input = inputs[0];
|
|
inputspellwrong = inputs[1];
|
|
inputspellcorrect = inputs[2];
|
|
|
|
contextMenu.addEventListener("popupshown", function() { runTest(++gTestNum); }, false);
|
|
runTest(1);
|
|
}
|
|
|
|
// We open this in a separate window, because the Mochitests run inside a frame.
|
|
// The frame causes an extra menu item, and prevents running the test
|
|
// standalone (ie, clicking the test name in the Mochitest window) to see
|
|
// success/failure messages.
|
|
var painted = false, loaded = false;
|
|
|
|
function waitForEvents(event)
|
|
{
|
|
if (event.type == "MozAfterPaint")
|
|
painted = true;
|
|
else if (event.type == "load")
|
|
loaded = true;
|
|
if (painted && loaded) {
|
|
subwindow.removeEventListener("MozAfterPaint", waitForEvents, false);
|
|
subwindow.onload = null;
|
|
startTest();
|
|
}
|
|
}
|
|
|
|
var subwindow = window.open("data:text/html,<!DOCTYPE html><input><input spellcheck='true' value='prodkjfgigrty'><input spellcheck='true' value='foo'><input readonly spellcheck='false'>", "contextmenu-subtext", "width=600,height=700");
|
|
subwindow.addEventListener("MozAfterPaint", waitForEvents, false);
|
|
subwindow.onload = waitForEvents;
|
|
|
|
SimpleTest.waitForExplicitFinish();
|
|
</script>
|
|
</pre>
|
|
</body>
|
|
</html>
|