gecko/toolkit/components/places/tests/sync
Shawn Wilsher 8075a939ec Bug 476292 - Crashes on startup on OS X and Linux [@ nsNavBookmarks::IsRealBookmark] [@ PL_DHashTableOperate]
This fixes a crash when we initialize nsNavBookmarks with a database that is out
of date (the schema version is less than the current one).  Because the bookmark
service initializes the history service in its Init method, and the history
service tries to get the bookmark service if the database needs an upgrade, we
try to re-enter the bookmark service's constructor.  Bad things happen.

Adds a test to ensure that we don't do this again.

r=dietrich
r=MaK77
2009-02-03 21:58:21 -05:00
..
head_sync.js Bug 463471 - temp tables are not correctly synced to disk when the user clear private data on shutdown (r=sdwilsh, r=dietrich) 2008-11-13 22:45:49 -08:00
test_database_sync_after_addBookmark_batched.js Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread 2008-10-27 18:52:21 -04:00
test_database_sync_after_addBookmark.js Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread 2008-10-27 18:52:21 -04:00
test_database_sync_after_addVisit_batched.js Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread 2008-10-27 18:52:21 -04:00
test_database_sync_after_addVisit.js Bug 465510 - random failures on test_database_sync_after_addVisit.js, r=sdwilsh 2008-12-09 21:39:32 +01:00
test_database_sync_after_modifyBookmark.js Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread 2008-10-27 18:52:21 -04:00
test_database_sync_after_quit_application_with_removeAllPages.js Bug 476292 - Crashes on startup on OS X and Linux [@ nsNavBookmarks::IsRealBookmark] [@ PL_DHashTableOperate] 2009-02-03 21:58:21 -05:00
test_database_sync_after_quit_application.js Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread 2008-10-27 18:52:21 -04:00
test_database_sync_embed_visits.js Bug 470455 - test_database_sync_embed_visits.js leaks, r=sdwilsh 2008-12-22 11:07:21 +01:00
test_database_sync_onitemadded.js Bug 470429 - nsPlacesDBFlush::onItemAdded should not sync if the item is a container, r=sdwilsh 2009-01-08 00:37:00 +01:00
test_database_sync_with_specialHistoryQueries.js Bug 466407 - History menu often shows duplicated items, r=dietrich 2009-01-08 00:37:01 +01:00
test_multiple_bookmarks_around_sync.js Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread 2008-10-27 18:52:21 -04:00
test_multiple_visits_around_sync.js Bug 469062 - test_multiple_visits_around_sync.js leaks now, r=sdwilsh 2008-12-17 11:41:44 +01:00