Name Description Size
head_expiration.js import-globals-from ../head_common.js 3242
test_annos_expire_never.js What this is aimed to test: EXPIRE_NEVER annotations should be expired when a page is removed from the database. If the annotation is a page annotation this will happen when the page is expired, namely when the page has no visits and is not bookmarked. Otherwise if it's an item annotation the annotation will be expired when the item is removed, thus expiration won't handle this case at all. 3839
test_clearHistory.js What this is aimed to test: History.clear() should expire everything but bookmarked pages and valid annos. 2298
test_debug_expiration.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 10428
test_idle_daily.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 581
test_notifications.js What this is aimed to test: Ensure that History (through category cache) notifies us just once. 1012
test_notifications_onDeleteURI.js What this is aimed to test: Expiring a full page should fire an onDeleteURI notification. 3260
test_notifications_onDeleteVisits.js What this is aimed to test: Expiring only visits for a page, but not the full page, should fire an onDeleteVisits notification. 4629
test_pref_interval.js What this is aimed to test: Expiration relies on an interval, that is user-preffable setting "places.history.expiration.interval_seconds". On pref change it will stop current interval timer and fire a new one, that will obey the new value. If the pref is set to a number <= 0 we will use the default value. 1748
test_pref_maxpages.js What this is aimed to test: Expiration will obey to hardware spec, but user can set a custom maximum number of pages to retain, to restrict history, through "places.history.expiration.max_pages". This limit is used at next expiration run. If the pref is set to a number < 0 we will use the default value. 3405
xpcshell.ini 315
.eslintrc.js 82