diff --git a/INSTALL b/INSTALL index 238ba54c..a81718ba 100644 --- a/INSTALL +++ b/INSTALL @@ -67,6 +67,10 @@ If you want to "dry run" without WebKitGTK+ rendering, try this: 'MIDORI_UNARMED=1 _build/default/midori/midori' +If you want to test bookmarks, you can enable database tracing: + +'MIDORI_BOOKMARKS_DEBUG=1 _build/default/midori/midori' + To disable Netscape plugins, use MOZ_PLUGIN_PATH=/. To debug extensions you can specify the path: diff --git a/midori/midori-bookmarks.c b/midori/midori-bookmarks.c index 97ea7a67..59865fb9 100644 --- a/midori/midori-bookmarks.c +++ b/midori/midori-bookmarks.c @@ -16,6 +16,13 @@ #include +#ifdef G_ENABLE_DEBUG +void midori_bookmarks_dbtracer(void* dummy, const char* query) +{ + g_printerr ("%s\n", query); +} +#endif + void midori_bookmarks_add_item_cb (KatzeArray* array, KatzeItem* item, @@ -72,6 +79,11 @@ midori_bookmarks_initialize (KatzeArray* array, return NULL; } +#ifdef G_ENABLE_DEBUG + if (g_getenv ("MIDORI_BOOKMARKS_DEBUG")) + sqlite3_trace (db, midori_bookmarks_dbtracer, NULL); +#endif + if (sqlite3_exec (db, "CREATE TABLE IF NOT EXISTS " "bookmarks (uri text, title text, folder text, "