summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-12-07 10:53:30 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-07 10:59:07 +0100
commit4cb53dc524f1ebca34ec95cb226b372c8bf9c79f (patch)
treedfeed244c9c190b9ef01a7dc797e9ab7409d7132
parent2f510c2c65509ba9b9771af3b56e58059f7a849f (diff)
downloadmsitools-4cb53dc524f1ebca34ec95cb226b372c8bf9c79f.tar.gz
msitools-4cb53dc524f1ebca34ec95cb226b372c8bf9c79f.tar.xz
msitools-4cb53dc524f1ebca34ec95cb226b372c8bf9c79f.zip
update TODO, add HACKING file
-rw-r--r--HACKING8
-rw-r--r--TODO8
2 files changed, 12 insertions, 4 deletions
diff --git a/HACKING b/HACKING
new file mode 100644
index 0000000..20b72c7
--- /dev/null
+++ b/HACKING
@@ -0,0 +1,8 @@
+For the time being, development is done in both the Windows
+(IStream/IStorage) and portable (libgsf) versions. This is because the
+test coverage is slightly worse in the libgsf version---some tests fail
+only in that version.
+
+The pre-gsf branch is developed with the mingw cross-compiler and wine.
+The master branch, which uses libgsf, is developed both with mingw+wine
+(though some tests fail) and native tools.
diff --git a/TODO b/TODO
index 88c43b4..2fc41b4 100644
--- a/TODO
+++ b/TODO
@@ -5,13 +5,13 @@
- add an API to open a query and return a pointer to the next SQL
statement in the passed string
- add a SQL tool with readline
-- add API to export a table as SQL
- add API to import from a string
- add API to write a stream field to a GIO stream or back
- change Foo** APIs to use GError instead
-- convert tests to use gtester or something like that instead of
- comparing output
-- add tests for the tools using Autoconf's Autotest framework
+- change char* APIs to return a dynamically allocated string
+- split regression tests into many smaller harnesses, possibly using
+ gtester
+- add tests for msiinfo
...