r18105 - gnucash/trunk/src/libqof - Add qsf:// as a valid URI type
Phil Longstaff
plongstaff at code.gnucash.org
Fri Jun 5 19:55:22 EDT 2009
Author: plongstaff
Date: 2009-06-05 19:55:22 -0400 (Fri, 05 Jun 2009)
New Revision: 18105
Trac: http://svn.gnucash.org/trac/changeset/18105
Modified:
gnucash/trunk/src/libqof/
gnucash/trunk/src/libqof/backend/file/qsf-backend.c
Log:
Add qsf:// as a valid URI type
Property changes on: gnucash/trunk/src/libqof
___________________________________________________________________
Deleted: svn:mergeinfo
-
Modified: gnucash/trunk/src/libqof/backend/file/qsf-backend.c
===================================================================
--- gnucash/trunk/src/libqof/backend/file/qsf-backend.c 2009-06-05 23:53:53 UTC (rev 18104)
+++ gnucash/trunk/src/libqof/backend/file/qsf-backend.c 2009-06-05 23:55:22 UTC (rev 18105)
@@ -237,6 +237,8 @@
}
if (g_str_has_prefix (book_path, "file:")) {
qsf_be->fullpath = g_strdup (book_path + 5);
+ } else if (g_str_has_prefix (book_path, "qsf:")) {
+ qsf_be->fullpath = g_strdup (book_path + 4);
} else {
qsf_be->fullpath = g_strdup (book_path);
}
@@ -1284,4 +1286,13 @@
prov->check_data_type = qsf_determine_file_type;
prov->provider_free = qsf_provider_free;
qof_backend_register_provider (prov);
+
+ prov = g_new0 (QofBackendProvider, 1);
+ prov->provider_name = "QSF Backend Version 0.2";
+ prov->access_method = "qsf";
+ prov->partial_book_supported = TRUE;
+ prov->backend_new = qsf_backend_new;
+ prov->check_data_type = qsf_determine_file_type;
+ prov->provider_free = qsf_provider_free;
+ qof_backend_register_provider (prov);
}
More information about the gnucash-changes
mailing list