After writing some extensive test cases, I can say that blacklisting with spaces and special characters works fine with Zeitgeist, so I'm closing the Zeitgeist task.
This is a bug in Activity Log Manager, which is inserting strings like "file:///home/rainct/tmp/test/with spaces foo yeah/*". The spaces in there need to be escaped to be a valid URI. Please construct the path with g_build_path and use g_file_new_for_path+g_file_get_uri to get a valid URI for use with Zeitgeist.
After writing some extensive test cases, I can say that blacklisting with spaces and special characters works fine with Zeitgeist, so I'm closing the Zeitgeist task.
This is a bug in Activity Log Manager, which is inserting strings like "file:/ //home/ rainct/ tmp/test/ with spaces foo yeah/*". The spaces in there need to be escaped to be a valid URI. Please construct the path with g_build_path and use g_file_ new_for_ path+g_ file_get_ uri to get a valid URI for use with Zeitgeist.