David Rajchenbach-Teller
22df70041a
Bug 845190 - Reactivate tests blocked by bug 888347. r=yoric
2013-09-25 11:43:48 -04:00
Wes Kocher
9f40060dc3
Merge fx-team to m-c
2013-09-24 20:06:37 -07:00
Tim Taubert
76a179666d
Bug 897095 - Don't call restoreHistory() for closed windows; r=smacleod
2013-09-24 19:59:07 +02:00
Gregory Szorc
ed68c2482b
Bug 901990 - Part 2: Upgrade xpcshell manifests; r=ted
...
--HG--
rename : toolkit/mozapps/extensions/test/xpcshell-unpack/head_unpack.js => toolkit/mozapps/extensions/test/xpcshell/head_unpack.js
2013-09-24 11:50:08 -07:00
Tim Taubert
01e2e2bf33
Bug 894595 - part 3 - Use asynchronous data collection for delayed save state calls; r=yoric
2013-08-29 16:02:42 +02:00
Tim Taubert
bee3243d57
Bug 894595 - part 2 - Implement asynchronous data collection for session storage and history; f=smacleod r=yoric
2013-08-28 13:11:14 +02:00
Tim Taubert
6876012225
Bug 894595 - part 1.6 - Move session history collection into a module; r=yoric
2013-08-30 06:21:52 +02:00
Tim Taubert
5927aa6be5
Bug 894595 - part 1.5 - Move privacy level checks into a module; r=yoric
2013-09-17 10:40:27 +02:00
Tim Taubert
2b369b4fdd
Bug 894595 - part 1 - Move tab state collection routines to a separate object; f=smacleod r=yoric
2013-09-17 10:32:37 +02:00
Jared Wein
bee9457f0a
Bug 917887 - Move tests in browser/base/content/tests to browser/base/content/tests/general. r=gavin
...
--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
2013-09-19 02:06:20 -04:00
Carsten "Tomcat" Book
e02754c485
merge fx-team to mc
2013-09-18 12:12:28 +02:00
Ryan VanderMeulen
13384c7908
Merge m-c to inbound.
2013-09-17 22:47:28 -04:00
Ryan VanderMeulen
59d81139f5
Backed out 5 changesets (bug 894595) for causing new mochitest-bc intermittent failures.
...
Backed out changeset 778adbf10481 (bug 894595)
Backed out changeset 5b621d8eb5e9 (bug 894595)
Backed out changeset 91303ff403ac (bug 894595)
Backed out changeset 3caa785122bf (bug 894595)
Backed out changeset 108e2b8e177c (bug 894595)
2013-09-17 13:35:58 -04:00
Steven MacLeod
6fea798487
Bug 901137 - Move initial tabs to end, instead of moving restored tabs to beginning. r=gavin
2013-09-17 21:47:26 -04:00
Brian Graham
38c2ee8840
Bug 904477 - Add missing error handlers for promises used in SessionStore. r=ttaubert
2013-09-17 11:37:28 -04:00
Boris Zbarsky
74075c3020
Bug 874502 part 1. Fix browser-chrome tests to not assume synchronous closing of windows. r=dolske
2013-09-17 17:45:47 -04:00
Tim Taubert
67d4689225
Bug 894595 - part 3 - Use asynchronous data collection for delayed save state calls; r=yoric
2013-09-17 12:37:23 +02:00
Tim Taubert
074cb8ad72
Bug 894595 - part 2 - Implement asynchronous data collection for session storage and history; f=smacleod r=yoric
2013-09-17 12:37:22 +02:00
Tim Taubert
b15c6ba019
Bug 894595 - part 1.6 - Move session history collection into a module; r=yoric
2013-09-17 12:37:22 +02:00
Tim Taubert
6f46082496
Bug 894595 - part 1.5 - Move privacy level checks into a module; r=yoric
2013-09-17 12:37:22 +02:00
Tim Taubert
7d28dbd9ec
Bug 894595 - part 1 - Move tab state collection routines to a separate object; f=smacleod r=yoric
2013-09-17 12:37:22 +02:00
David Rajchenbach-Teller
3eecebf318
Bug 914581 - [Session Restore] Plug into AsyncShutdown;r=ttaubert
2013-09-17 10:26:56 +02:00
Tim Taubert
16bf76a921
Backed out changeset 476f2fb1d0b4 (bug 916729)
2013-09-17 10:25:51 +02:00
David Rajchenbach-Teller
5c634758cf
Bug 916729 - [Session Restore] Plug into AsyncShutdown;r=ttaubert
2013-09-17 10:20:18 +02:00
Tim Taubert
568aeca217
Bug 916390 - [Session Restore] Remove __SS_formDataSaved; r=yoric
2013-09-17 10:20:17 +02:00
Tim Taubert
342eda8181
Bug 916710 - [Session Restore] Make browser_624727.js clean up after itself; r=smacleod
2013-09-17 10:20:17 +02:00
Ed Morley
49c8500370
Merge latest green fx-team changeset and mozilla-central
2013-09-12 12:07:04 +01:00
Mark Hammond
9c3cbacfff
Bug 915511 - prevent SessionStore.getWindowValue failing with e10s. r=felipe
2013-09-12 15:40:26 +10:00
Ryan VanderMeulen
30168b484b
Merge fx-team to m-c.
2013-09-11 21:48:20 -04:00
Tim Taubert
b494b019f2
Bug 915173 - Don't invalidate the whole tab state when setting/deleting tab values; r=yoric
2013-09-11 23:33:45 +02:00
Andrea Marchesini
b9dd502bb8
Bug 848294 - Update MessageEvent to be compatible with the spec, r=bz
2013-09-11 16:10:01 +02:00
Jan Varga
c5d294a60c
Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent
...
--HG--
rename : caps/tests/mochitest/test_principal_extendedorigin_appid_appstatus.html => caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
rename : dom/quota/UsageRunnable.h => dom/quota/UsageInfo.h
2013-09-11 06:18:36 +02:00
Boris Zbarsky
74048d8b72
Bug 914438. Prevent propagation of SSTabRestored events in tests when we close the relevant tab. r=dao
2013-09-11 23:19:07 -04:00
David Rajchenbach-Teller
33fbfbe648
Bug 913310 - Fixing TabStateCacheTelemetry initialization;r=yoric
2013-09-06 13:20:23 +03:00
Ryan VanderMeulen
14e413a0fd
Backed out changeset 9d9e289013de (bug 899213) due to various regressions caused by it.
2013-09-05 15:39:56 -04:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
David Rajchenbach-Teller
97c2a8b906
Bug 901916 - Make browser_sessionStorage.js more robust. r=smacleod
2013-08-31 10:15:57 -04:00
David Rajchenbach-Teller
7e5c0d052b
Bug 872229 - Add an add_task API for mochitest. r=ted
2013-06-04 15:35:43 +02:00
David Rajchenbach-Teller
970581140d
Bug 896545 - Telemetry on TabStateCache hit/miss. r=ttaubert
2013-08-29 16:08:06 -04:00
Tim Taubert
fe84e7bf67
Backed out changeset 2514aac648b2 (bug 506975)
2013-08-29 14:22:11 +02:00
Manish Goregaokar
e61fde1fbd
Bug 506975 - Write sessionstore.js less often when on battery; r=ttaubert
2013-08-29 09:09:51 +02:00
Steven MacLeod
a6e14ab526
Bug 899213 - Add an API for working with global session data, and switch Scratchpad over to it. r=ttaubert
...
Also fixes tests broken by changing scratchpad to global session data.
2013-08-27 14:57:51 -04:00
Tim Taubert
4363d92cac
Bug 905533 - Move SessionStore._updateCookies() to SessionCookies.update(); f=smacleod r=yoric
2013-08-22 19:58:23 +02:00
Steven MacLeod
e8dd467447
Bug 902280 - Update _lastSaveTime before writing to avoid deceeding the write interval. r=ttaubert
2013-08-21 12:14:33 -04:00
Andrew Wang
4a0e1e2f87
Bug 904480 - Return values of _SessionFile.wipe() and .writeLoadStateOnceAfterStartup() are unused. r=ttaubert
2013-08-21 08:33:17 -04:00
Jesse Fox
b8d1beb5c3
Bug 902729 - Add a new telemetry probe for session lifetimes. r=ttaubert
2013-08-20 11:02:42 -04:00
Tim Taubert
5170cb4755
Bug 904460 - Pass _firstTabs 'parameter' as an argument to restoreWindow() rather than tacking it onto the state object; r=smacleod
2013-08-16 09:58:04 +02:00
Ed Morley
92278aa71b
Merge mozilla-central and fx-team
2013-08-15 13:37:24 +01:00
Tim Taubert
12e5a03e65
Bug 898744 - Make browser_394759_basic.js wait for tab invalidation before closing the window; r=yoric
2013-08-15 08:19:13 +02:00
Bill McCloskey
b845288767
Bug 902550 - Disable more session restore code in e10s (r=ttaubert)
2013-08-14 14:33:44 -07:00
Tim Taubert
b38bf4e53c
Bug 904003 - Move session saving code into its own module; r=yoric
2013-08-14 08:11:23 +02:00
Tim Taubert
28ab83cc7c
Bug 904529 - Remove SessionStore._initialState and pass it as an argument to .onLoad(); r=smacleod
2013-08-14 08:03:28 +02:00
Tim Taubert
d03361e6c6
Bug 903398 - [Session Restore] Use a 'cookie-changed' observer instead of asking the cookie service for every host; r=yoric
2013-08-14 07:10:07 +02:00
Tim Taubert
b155761b07
Bug 903273 - [Session Restore] Use strict mode; r=smacleod
2013-08-10 05:33:07 +02:00
Tim Taubert
72a2233a55
Bug 903248 - [Session Restore] Remove leftover code from global private browsing mode; r=smacleod
2013-08-10 05:33:07 +02:00
Tim Taubert
02cfec29d4
Bug 903244 - [Session Restore] this._resetTabRestoringState is not a function in onPurgeSessionHistory(); r=smacleod
2013-08-10 05:33:07 +02:00
Tim Taubert
8927041a20
Bug 903388 - [Session Restore] Collect cookie hosts *after* serializing session history; r=yoric
2013-08-10 05:33:07 +02:00
Tim Taubert
62325e7566
Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod
2013-08-09 04:42:20 +02:00
Tim Taubert
5be5a13608
Bug 902721 - [Session Restore] Remove _dirtyWindows and replace it with a weak set; r=smacleod
2013-08-09 04:41:59 +02:00
Tim Taubert
5913c9923d
Bug 637020 - Invalidate windows after they have been restored to ensure their data is collected the first time we save; f=smacleod r=yoric
2013-08-08 01:47:26 +02:00
Tim Taubert
65fb644351
Bug 898775 - Fix the browser.sessionstore.resume_from_crash preference; r=yoric
2013-08-05 20:26:27 +02:00
Tim Taubert
5f75eab06c
Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric
2013-08-02 20:17:45 -07:00
Marco Castelluccio
0771801d9e
Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. r=ttaubert
2013-08-02 20:37:12 -04:00
Ms2ger
25c19f9737
Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps
2013-08-02 09:03:25 +02:00
Steven MacLeod
cca4d7a135
Bug 898184 - Restore telemetry measurements that were removed when transitioning to the SessionWorker. r=ttaubert
2013-07-31 21:15:26 -04:00
Ryan VanderMeulen
37174a2eb7
Merge m-c to fx-team.
2013-07-30 13:12:26 -04:00
Steven MacLeod
735b2cb34a
Bug 897396 - Add telemetry to Session Store for restoring a window; r=ttaubert
2013-07-30 09:38:49 -07:00
Ryan VanderMeulen
7b60b97448
Bug 845190 - Disable test_startup_nosession_sync.js on Linux and Windows debug for being the latest perma-orange caused by a random JS change.
...
CLOSED TREE
2013-07-29 21:45:10 -04:00
Tim Taubert
671877cda0
Bug 898738 - 'Error: input is not defined' browser_formdata_format.js; r=yoric
2013-07-29 09:44:58 -07:00
Tim Taubert
749254b0b6
Bug 898308 - Clean up SessionStore initialization; f=smacleod, r=dao
2013-07-27 07:40:07 +02:00
Steven MacLeod
852a198263
Bug 893009 - Move _backupSessionFileOnce() logic into the SessionWorker; r=ttaubert
...
X-Git-Commit-ID: cacdd9a34d6daf8302d8565a6e11d357c997bee7
2013-07-26 19:54:59 +02:00
David Rajchenbach-Teller
a7b1b3bb4c
Bug 867143 - Adapt testsuite to cached session restore. r=ttaubert
2013-07-26 12:15:25 -04:00
David Rajchenbach-Teller
fb4b0465f7
Bug 867143 - Cache Session Restore state aggressively. r=ttaubert
2013-07-26 12:15:00 -04:00
Tim Taubert
a0f140ad02
Bug 893061 - Prevent the default homepage from loading if we're going to restore a session; r=dao
2013-07-26 13:16:29 +02:00
Steven MacLeod
17138db59f
Bug 881049 - Switch SessionStore to Promise.jsm; r=ttaubert
...
X-Git-Commit-ID: 39b42be125f8b40a52350ed7cf9c39082356118f
2013-07-25 21:50:15 +02:00
Ed Morley
2a5f2a1a38
Backed out changeset 101c149b3287 (bug 867143) for browser-chrome failures
2013-07-24 13:32:33 +01:00
Ed Morley
2b325cafcb
Backed out changeset 4eb7a0f560da (bug 867143)
2013-07-24 13:32:16 +01:00
David Rajchenbach-Teller
5a81fdb794
Bug 867143 - Adapting testsuite to cached session restore;r=ttaubert
2013-07-24 11:25:00 +02:00
David Rajchenbach-Teller
95b8bf3891
Bug 867143 - Caching Session Restore state aggressively;r=ttaubert
2013-07-24 11:25:00 +02:00
Tim Taubert
80b772b84b
Bug 897253 - Remove support for calling nsISessionStore.init() with a null window; r=ehsan
2013-07-24 09:58:50 +02:00
Jared Wein
3f029da67e
Bug 887515 - Replace multiple tab closing prompt with a menuitem to restore multiple tabs. r=ttaubert
...
--HG--
extra : rebase_source : 743b8bb459802675e38ef2ab8e8cee2c41b90f90
2013-07-17 18:48:39 -04:00
Tim Taubert
036264069b
Bug 891360 - Follow-up to fix syntax error; r=bustage
2013-07-12 14:00:00 +02:00
Tim Taubert
9334ff4cb8
Bug 891360 - Move SessionStore I/O logic to a dedicated worker; r=yoric
2013-07-12 13:46:14 +02:00
Tim Taubert
5b6a8586a9
Bug 892766 - SessionStore tests should wait for delayed startup to be finished when opening new windows; r=yoric
2013-07-12 13:35:18 +02:00
Olli Pettay
2bf2214fbe
bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
...
--HG--
extra : rebase_source : 2a3b22425c14d6daedc91d62a652c34431acd2fb
2013-07-09 13:30:58 -04:00
Tim Taubert
695e6702b9
merge m-c to fx-team
2013-07-05 08:56:02 +02:00
Tim Taubert
38eb4f556a
Backed out changeset 95e83b0f7cb2 (bug 888986)
2013-07-04 15:19:55 +02:00
Joey Armstrong
e44d529d0e
bug 870370: EXTRA_COMPONENTS cleanup for conversion patches #1 & #2 .
2013-07-03 12:01:06 -04:00
Mike Shal
8bc3bf52b7
Bug 880245 - Move EXTRA_JS_MODULES to moz.build (batch #3 ); r=joey
2013-06-28 15:17:07 -04:00
Jared Wein
7135739143
Bug 888986 - Notify observers of sessionstore-windows-restored asynchronously to speed up initial paint times for users with heavy add-ons. r=ttaubert
2013-07-01 18:31:57 -04:00
Phil Ringnalda
d49a82ca0a
Merge fx-team to m-c
2013-06-30 08:35:45 -07:00
James Kitchener
a0fe0fd2d0
Bug 802895 - Add srcdoc iframe support to session restore r=bz
2013-06-28 23:13:23 -04:00
Phil Ringnalda
100e9fea68
Bug 882575 - reenable browser_capabilities.js now that it doesn't use about:home so it won't be hearing about how snippets is undefined
2013-06-28 19:39:35 -07:00
Ed Morley
a8a59fd05f
Merge mozilla-central and fx-team
2013-06-28 14:37:15 +01:00
David Rajchenbach-Teller
2e64f8ba96
Bug 876168 - Let's backup sessionstore.js before each upgrade;r=ttaubert
2013-06-27 13:57:05 -04:00
Gijs Kruitbosch
c5bc381347
Bug 833943 - Part 1: add a SessionMigration jsm to take care of migrating sessions, r=ttaubert
...
--HG--
extra : rebase_source : 68ae76fb342cd2e483c1d5f38a55ef1ce27235a1
2013-06-28 17:44:00 -04:00
Gavin Sharp
506f2d6e96
Bug 883592: stop trying to evaluate scripts for documents with no inner windows, r=sicking
...
--HG--
extra : transplant_source : %99%1Ap-%EC%80b%2B%DE%A5%05%EE%9C%24Dl%22%E7G%D3
2013-06-15 22:06:27 -04:00
Marco Bonardo
165bdacd91
Bug 888031 - Remove about:home from tests not explicitly requiring it.
...
r=ttaubert
2013-06-28 09:02:19 -04:00
Tim Taubert
27c10b6ef4
Bug 887394 - Don't collect state right after startup when restoring the initial session; r=yoric
2013-06-27 10:32:04 -04:00
Mike Shal
8362c486f5
Bug 880245 - Convert JS_MODULES_PATH to be relative to $(FINAL_TARGET); r=gps
2013-06-17 13:59:49 -04:00
Sid
611c4073b1
Bug 884585 - Exclude about:newtab from Recently Closed Tabs list; r=ttaubert
2013-06-20 20:06:14 +02:00
Ed Morley
db79fd1d8d
Merge mozilla-central and inbound
2013-06-19 15:51:08 +01:00
Christian Ascheberg
89d60311a2
Bug 848347 - external links do not always open correctly; r=ttaubert
2013-06-03 08:36:04 +02:00
Bill McCloskey
9c1475881f
Bug 871057 - Simplify session store initialization; r=ttaubert
2013-06-17 11:51:43 +02:00
Ed Morley
e5d9671ac5
Bug 861700 - Disable browser_705597.js & browser_707862.js for too many intermitent failures, whilst we wait for review
2013-06-19 11:49:10 +01:00
Ed Morley
d7a55feb8c
Bug 882575 - Disable browser_capabilities.js for failing when snippets.mozilla.org is down (via use of about:home)
2013-06-13 11:20:32 +01:00
Joey Armstrong
fbe62ceada
bug 870370: move EXTRA_COMPONENTS to moz.build (file batch #1 ). r=mshal
2013-06-10 11:30:03 -04:00
Tim Taubert
7f0306022a
Bug 874452 - Remove Firefox 8 preference migration code; r=yoric
2013-05-28 11:02:13 +02:00
Tim Taubert
e3c3846fa5
Bug 873771 - TabRestoreQueue should keep track of and evaluate restore_on_demand prefs; r=yoric
2013-05-21 18:32:24 +02:00
Tim Taubert
9209d1586d
Backed out changeset 4a496e6b99af (bug 867097)
2013-05-24 15:28:29 +02:00
Tim Taubert
be92a4b097
Backed out changeset 6ddd5fb7f041 (bug 867118)
2013-05-24 15:28:29 +02:00
Tim Taubert
e4606bc219
Backed out changeset d1cd5199bf45 (bug 867142)
2013-05-24 15:28:29 +02:00
Tim Taubert
ee6c3b6844
Backed out changeset 817df00cc0ff (bug 873771)
2013-05-24 15:28:29 +02:00
Tim Taubert
c22cef78e7
Backed out changeset 2d58f11fc294 (bug 873835)
2013-05-24 15:28:29 +02:00
Ed Morley
486c2804c2
Merge mozilla-central and inbound
2013-05-22 11:28:59 +01:00
Tim Taubert
42c0714114
Bug 873771 - TabRestoreQueue should keep track of and evaluate restore_on_demand prefs; r=yoric
2013-05-21 18:32:24 +02:00
Tim Taubert
62680e5089
Bug 873835 - Re-implement form data cache now that __SS_data is gone; r=yoric
2013-05-21 18:19:17 +02:00
Tim Taubert
3d6541ef65
Bug 867142 - Remove browser.__SS_restoreState and use a WeakMap instead; r=yoric
2013-05-21 15:02:46 +02:00
Jonathan Kew
032590f584
bug 872324 - ensure window position/size attributes are passed to restoreDimensions as numbers, not strings. r=ttaubert
2013-05-22 11:02:38 +08:00
Victor Porof
7e0700a26d
Merge m-c to fx-team
2013-05-16 10:32:06 +03:00
Tim Taubert
0b2e678e5a
Bug 866444 - Use get/setIcon to restore tab icons and remove 'image' from xulAttributes; r=yoric
2013-05-13 11:09:03 +02:00
Ioana Budnar
20156aba4c
Bug 862371 - Test that closed private windows can't be restored.r=ttaubert
2013-05-07 14:03:14 +03:00
Tim Taubert
f0940a0463
Bug 868026 - Remove window.__SS_dyingCache and replace it with some appropriate use of WeakMap; r=yoric
2013-05-03 09:42:16 +02:00
Tim Taubert
ce6d888d4d
Bug 867118 - Remove browser.__SS_data and use a WeakMap instead; r=yoric
2013-05-03 09:41:00 +02:00
Tim Taubert
6de33f755f
Bug 867097 - Remove re-use of __SS_data, and the superfluous __SS_tabStillLoading property; r=yoric
2013-05-02 12:12:30 +02:00
Joey Armstrong
2dbf79e9a4
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
Tim Taubert
a687d09b37
merge m-c to fx-team
2013-05-01 10:18:22 +02:00
Yura Zenevich
289a04f4c2
[PATCH 2/2] Bug 833286 - added tests for improvements to atomic backup of sessionstore.js. r=yoric, ttaubert
...
---
browser/components/sessionstore/test/Makefile.in | 1 +
.../test/browser_833286_atomic_backup.js | 143 ++++++++++++++++++++
2 files changed, 144 insertions(+), 0 deletions(-)
create mode 100644 browser/components/sessionstore/test/browser_833286_atomic_backup.js
2013-04-30 14:07:54 +02:00
Yura Zenevich
683cc17075
[PATCH 1/2] Bug 833286 - added improvements to atomic backup of sessionstore.js. r=yoric, ttaubert
...
---
.../components/sessionstore/src/SessionStore.jsm | 45 +++++--
.../components/sessionstore/src/_SessionFile.jsm | 131 ++++++++++++++-----
2 files changed, 127 insertions(+), 49 deletions(-)
2013-04-30 14:07:40 +02:00
Tim Taubert
10c608caa0
Bug 864711 - Simplify test page for browser_pageshow.js to ensure it's put into bfcache; r=yoric
2013-04-29 10:02:45 +02:00
Ryan VanderMeulen
314420a80e
Merge m-c to inbound.
2013-04-26 13:06:35 -04:00
Tim Taubert
fe7d1fd44e
Bug 865127 - Clean up priority queue keeping track of tabs to restore; r=yoric
2013-04-25 17:58:27 +02:00
Jonathan Kew
adb8ad49b0
bug 864107 - constrain restored window dimensions to available screen area. r=ttaubert
2013-04-26 12:41:29 +01:00
Bill McCloskey
12517ee3ca
Bug 862078 - Use an about:config preference to control multiprocess browsing, part 3 (r=felipe)
2013-04-22 19:47:58 -07:00
Tim Taubert
2194cc42b9
Bug 863227 - Lazily retrieve list of nsIDocShell.allow* properties to (re)store docShell capabilities; r=yoric
...
--HG--
rename : browser/components/sessionstore/test/browser_493467.js => browser/components/sessionstore/test/browser_capabilities.js
2013-04-20 10:05:20 +02:00
Tim Taubert
268d8cd42f
Bug 862442 - Use a content script to listen for input and change events; r=yoric
2013-04-20 10:05:20 +02:00
Tim Taubert
3d11af6229
Bug 861409 - Use a content script to listen for pageshow events; r=yoric,jaws
2013-04-20 10:05:20 +02:00
Joey Armstrong
8e99512c32
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:49:00 -04:00
Honza Bambas
bf6ac747cf
Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug
2013-04-15 14:38:48 +02:00
Tim Taubert
31e8f2d327
Bug 845681 - Save session states without any open windows on Mac OS X; r=felipe
2013-04-12 20:35:24 +02:00
Prasanth Balakrishnan
50684eb1fa
Bug 586067 - Store last accessed timestamp for tabs. r=ttaubert
2013-04-11 21:50:34 +02:00
Xin Zhang
30abe2210d
Bug 849764 - Replace removeObserver() calls with three params with two in browser dir. r=mak
2013-04-06 14:46:35 -04:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Felipe Gomes
71070ea144
Bug 850210 - Part 1. Update ForgetAboutSite.jsm to use the nsIContentPrefService2 API. r=adw
2013-03-29 23:08:46 -03:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Tim Taubert
ae15ac57d8
merge m-c to fx-team
2013-03-21 12:35:58 +01:00
David Rajchenbach-Teller
4b344ff7c9
Bug 852452 - Measure how long SessionStore writing blocks the main thread;r=ttaubert
2013-03-20 09:15:24 +01:00
Gregory Szorc
09e7b06723
Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
...
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
2013-03-19 18:49:07 -07:00
Mike Shal
9680b82df6
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Yura Zenevich
6429ba2be0
Bug 848085 - Add telemetry probe for session file createBackupCopy. r=yoric
2013-03-19 17:36:35 -04:00
Gregory Szorc
7bb3ee056b
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Gabriele Svelto
60f2d3b732
Bug 689256 - Record invalid PROCESS_CREATION timestamps and adjust tests to cope with them. r=glandium
2013-03-08 12:37:16 +01:00
Gregory Szorc
58b7ec0116
Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
...
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.
--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Ryan VanderMeulen
babdb27448
Backed out changeset f856bcb5097f (bug 689256) for xpcshell orange on a CLOSED TREE.
2013-03-06 14:37:34 -05:00
Gabriele Svelto
dc7707f7c5
Bug 689256 - Record invalid PROCESS_CREATION timestamps and adjust tests to cope with them. r=glandium
2013-03-05 18:24:21 +01:00
Trevor Saunders
5756f6755f
bug 407956 - make nsITreeView not take a nsISupportsArray* r=neil, bz sr=neil
2013-01-06 19:54:42 -05:00
Ms2ger
3813557cac
Merge m-i to b-s.
2013-02-28 14:46:10 +01:00
Ed Morley
ab179550e6
Backed out changeset b01c5df06269 (bug 841717) for causing bug 846106 on a CLOSED TREE
2013-02-28 11:34:44 +00:00
Gregory Szorc
f0b7e3972c
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Gregory Szorc
758d7a8978
Bug 784841 - Part 18d: Convert /browser; r=gavin f=Ms2ger
2013-02-25 12:47:18 -08:00
Tim Taubert
f680438fbc
Bug 829568 - part 1 followup - correct a little typo in a comment r=me DONTBUILD
2013-02-25 22:40:41 +01:00
Ehsan Akhgari
90f36ef27c
Bug 832325 - Finish the initialization of nsSessionStartup correctly if permanent PB is turned on; r=ttaubert
2013-02-23 01:45:37 -05:00
Ryan VanderMeulen
298dff9e7a
Merge m-c to inbound.
2013-02-22 12:45:21 -05:00
Tim Taubert
1906402620
Bug 841717 - Fix the first test (browser_248970_b_perwindowpb.js) and make it use the TestRunner; r=yoric
2013-02-21 16:16:48 +01:00
Tim Taubert
9b5781041b
Bug 830656 - Don't report errors when wipe() tries to remove non-existant session files; r=yoric
2013-02-19 19:34:25 +01:00
Tim Taubert
dc272234f3
Bug 842513 - Specify character sets for sample files and data URLs used in tests; r=felipe
2013-02-19 19:32:29 +01:00
Gavin Sharp
088d7ae9b5
Remove some unnecessary preprocessing, no bug
...
--HG--
extra : rebase_source : b8bfed7a5b55652fd8a9b3bf3c601accb8b2022f
2013-02-17 17:49:25 -08:00
Tim Taubert
bc5d3cb377
Bug 829568 - part 3 - restore the initial session in case the user opens a non-private window; r=felipe
2013-02-18 18:57:48 +01:00
Tim Taubert
312ea44d70
Bug 829568 - part 2 - back up the initial session when starting up with a private window; r=felipe
2013-02-15 13:20:48 +01:00
Tim Taubert
2a93821a9c
Bug 829568 - part 1 - don't save (invalid) states without any windows; r=felipe
2013-02-15 12:28:00 +01:00
Ryan VanderMeulen
2861e3219f
Merge m-c to inbound.
2013-02-11 13:51:32 -05:00
Mike Hommey
640e79f848
Bug 755724 - Move browser application in a subdirectory. r=jimm
2013-02-11 14:10:16 +01:00
Florian Quèze
a18ca35008
Bug 838552 - nsSessionStartup.js' debug code is noisy, r=Yoric.
2013-02-10 23:08:32 +01:00
Jim Mathies
472c77a798
Bug 839793 - TelemetryTimestamps.jsm imported using the wrong path. r=glandium
2013-02-09 12:28:38 -06:00
Marco Castelluccio
090f7bdcfa
Bug 838821 - Don't use file.exists() when not necessary (browser/components). r=gavin
2013-02-08 11:34:47 -05:00
David Rajchenbach-Teller
84fbd821c3
Bug 836912 - Measure Jank in Session Restore collection and serialization. r=ttaubert
2013-02-05 11:40:48 -05:00
Tim Taubert
454a8e381c
merge m-c to fx-team
2013-02-04 20:12:29 +01:00
Tim Taubert
a828f602bf
Bug 712763 - Backout changes from bug 669272 to keep original window order when restoring a session; r=felipe
2013-02-01 13:12:47 -05:00
Tim Taubert
37da3e348a
Bug 726275 - Shift-click on back/forward button doesn't load page; r=gavin
2013-02-01 10:19:34 -05:00
Ehsan Akhgari
84c4ac3c75
Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
...
--HG--
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js
2013-01-29 13:12:13 -05:00
Tim Taubert
641ce36af0
Bug 797263 - Intermittent browser_586068-reload.js | Test timed out r=yoric
2013-01-24 14:59:16 +01:00
Dave Townsend
f1c830614d
Bug 793928: Switch users of the promise library to the new location and move tests files. r=gavin
...
--HG--
rename : toolkit/addon-sdk/test/Makefile.in => addon-sdk/test/Makefile.in
rename : toolkit/addon-sdk/test/unit/head.js => addon-sdk/test/unit/head.js
rename : toolkit/addon-sdk/test/unit/test_promise.js => addon-sdk/test/unit/test_promise.js
rename : toolkit/addon-sdk/test/unit/xpcshell.ini => addon-sdk/test/unit/xpcshell.ini
2013-02-01 11:43:15 -08:00
Olli Pettay
46d4422369
Bug 825544: backout Bug 825544, Bug 825544, Bug 765192 and Bug 808035 to bring back the old .location=val behavior, r=bz
2013-01-15 13:46:35 +02:00
Michael Kraft
4ef9923a60
Bug 824107 - Session Data lost on startup if nsISessionStartup.sessionType is referenced before async load complete. r=dteller
2013-01-06 22:24:15 -05:00
Andres Hernandez
5e6ad72e0a
Bug 822093 - Make browser_819510_perwindowpb.js wait for the sessionstore data to update before performing tests on it. r=jdm
2012-12-28 16:22:52 -06:00
Andres Hernandez
8519a8afbe
Bug 819510 - Quitting from a Private Browsing window makes Restore Previous Session fail once. r=ttaubert
2012-12-19 16:52:30 -06:00
ithinc
2ecd0fb296
Bug 824480 - Replace |tab == gBrowser.selectedTab| with tab.selected. r=dao
2012-12-25 00:08:22 +08:00
Ehsan Akhgari
f7a9193209
Bug 823732 - Remove the usage of the global PB service from nsSessionStartup.js in per-window PB builds; r=jdm
2012-12-20 17:50:35 -05:00
Ed Morley
5728642a43
Merge mozilla-central to mozilla-inbound
2012-12-21 11:41:08 +00:00
Ed Morley
33a812216e
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-12-20 21:05:33 +00:00
Ehsan Akhgari
2b4f5bd840
Fix the sessionstore test Makefile in global PB builds; no bug
...
DONTBUILD since this is NPOTB
2012-12-20 14:07:22 -05:00
Cameron McCormack
a86c49ceeb
Bug 822548 - Fix a bunch of JS warnings on startup. r=dao
2012-12-19 09:27:56 +11:00
Andres Hernandez
56f6e4df5e
Bug 821178 - Port browser_248970_a.js and browser_248970_b.js to the per-window PB APIs. r=jdm
...
--HG--
rename : browser/components/sessionstore/test/browser_248970_b.js => browser/components/sessionstore/test/browser_248970_b_perwindowpb.js
2012-12-17 17:19:06 -06:00
Ehsan Akhgari
9d834018d5
Remove dead code which accesses the private browsing service from browser_597071.js, no bug
2012-12-20 15:26:12 -05:00
David Rajchenbach-Teller
027da3eed4
Bug 532150 - Test main thread fallback for session file. r=Felipe
2012-12-19 20:04:53 -05:00
David Rajchenbach-Teller
dbb7f17c4f
Bug 532150 - Don't read and write the session file off the main thread. r=Felipe
2012-12-19 20:04:26 -05:00
Ed Morley
5b57fb177d
Backout e28f0f4b25a4 (bug 819510) for causing bug 822093
2012-12-17 12:43:55 +00:00
Ehsan Akhgari
e46027a5e7
Backed out 2 changesets (bug 532150) for test failure
...
Backed out changeset 57bbbda0dedd (bug 532150)
Backed out changeset 5cab33f5bfbd (bug 532150)
2012-12-15 12:08:04 -05:00
David Rajchenbach-Teller
4a908e480d
Bug 532150 - Testing main thread fallback for session file; r=felipe
...
--HG--
extra : rebase_source : fe825601fc013fce66aaa619dece0980f6f03ff5
2012-12-15 10:45:13 -05:00