Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add libmsi_summary_info_get_property_type() | Marc-André Lureau | 2013-01-09 | 1 | -4/+3 |
| | |||||
* | query: make get_column_info() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -6/+6 |
| | |||||
* | query: make libmsi_query_execute() return bool directly and GError | Marc-André Lureau | 2013-01-09 | 2 | -18/+15 |
| | |||||
* | query: make libmsi_query_fetch() return object directly and GError | Marc-André Lureau | 2013-01-09 | 1 | -18/+23 |
| | |||||
* | query: return TRUE on success, add GError | Marc-André Lureau | 2013-01-09 | 1 | -2/+2 |
| | |||||
* | msibuild: add main() catch-all GError handler | Marc-André Lureau | 2013-01-09 | 1 | -4/+13 |
| | |||||
* | msiinfo: add main() catch-all GError handler | Marc-André Lureau | 2013-01-09 | 1 | -20/+24 |
| | |||||
* | record: make API more GObject like | Marc-André Lureau | 2013-01-09 | 2 | -11/+8 |
| | | | | | Use TRUE for success. GErrors doesn't seem useful for LibmsiRecord. | ||||
* | summary-info: GObject-like API | Marc-André Lureau | 2013-01-09 | 2 | -63/+85 |
| | |||||
* | Merge branch 'pre-gsf' | Paolo Bonzini | 2013-01-09 | 1 | -1/+1 |
|\ | |||||
| * | msiinfo: do not crash if 'export' is not given arguments | Marc-André Lureau | 2013-01-09 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-12 | 1 | -39/+26 |
|\| | | | | | | | | | Conflicts: libmsi/libmsi-record.c | ||||
| * | Make libmsi_record_get_string() return allocated | Marc-André Lureau | 2012-12-12 | 1 | -39/+26 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-12 | 1 | -1/+1 |
|\| | |||||
| * | libmsi-record: rename clear_data->clear get_integer->get_int | Marc-André Lureau | 2012-12-12 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-11 | 2 | -30/+30 |
|\| | | | | | | | | | Conflicts: libmsi/libmsi-summary-info.c | ||||
| * | rename MSI_PID_* constants | Paolo Bonzini | 2012-12-11 | 2 | -30/+30 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-11 | 2 | -25/+25 |
|\| | | | | | | | | | | | | | | | | | | | | | Conflicts: libmsi/Makefile.am libmsi/handle.c libmsi/libmsi-database.c libmsi/libmsi-query.c libmsi/libmsi-record.c libmsi/libmsi-summary-info.c libmsi/msipriv.h | ||||
| * | convert to GObject | Marc-André Lureau | 2012-12-11 | 2 | -25/+27 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-10 | 2 | -2/+2 |
|\| | |||||
| * | Rename libmsi_record_create() to libmsi_record_new() | Marc-André Lureau | 2012-12-10 | 2 | -2/+2 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-10 | 1 | -0/+2 |
|\| | | | | | | | | | | | | | Conflicts: libmsi/Makefile.am libmsi/libmsi-summary-info.c libmsi/msipriv.h | ||||
| * | Split libmsi.h to be more gobject-like | Marc-André Lureau | 2012-12-10 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'pre-gsf' into HEAD | Paolo Bonzini | 2012-12-10 | 4 | -6/+340 |
|\| | | | | | | | | | | | Conflicts: libmsi/msipriv.h libmsi/record.c | ||||
| * | msiinfo: return 0 on cmd success | Marc-André Lureau | 2012-12-10 | 1 | -0/+12 |
| | | |||||
| * | msibuild: add options to execute arbitrary queries | Paolo Bonzini | 2012-12-07 | 3 | -0/+310 |
| | | |||||
| * | msibuild: fix return code when errors occur | Paolo Bonzini | 2012-12-07 | 1 | -1/+4 |
| | | |||||
| * | msiinfo: fix printing of INSERT queries with NULL values | Paolo Bonzini | 2012-12-07 | 1 | -5/+8 |
| | | |||||
| * | msiinfo: do not print CREATE TABLE for standard tables | Paolo Bonzini | 2012-12-07 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-07 | 2 | -11/+254 |
|\| | |||||
| * | msiinfo: export tables as binary data | Paolo Bonzini | 2012-12-07 | 1 | -0/+3 |
| | | | | | | | | libmsi already adds the trailing \r. | ||||
| * | msibuild: fix bug when -s is at the end of the command line | Paolo Bonzini | 2012-12-07 | 1 | -2/+2 |
| | | |||||
| * | msiinfo: fix help for suminfo command | Paolo Bonzini | 2012-12-07 | 1 | -1/+1 |
| | | |||||
| * | msiinfo: use g_malloc | Paolo Bonzini | 2012-12-07 | 1 | -6/+2 |
| | | |||||
| * | msiinfo: add export to SQL | Paolo Bonzini | 2012-12-07 | 1 | -2/+246 |
| | | | | | | | | | | Still not that useful since there is no tool to read it back, but it shows how to use the API. | ||||
* | | eliminate Windows dependencies | Paolo Bonzini | 2012-12-06 | 1 | -0/+1 |
| | | |||||
* | | port to libgsf | Paolo Bonzini | 2012-12-06 | 2 | -0/+2 |
|/ | | | | | | | | | | | | status: - record+suminfo pass - the following tests fail in testdatabase: try_transform, stringtable, deleterow, storages_table, createtable. Some of these are not enabled on POSIX systems, but the others pass there. TODO: port the missing tests to libgsf, run them against the IStorage version and again with the new one. verify that the testsuite passes on POSIX systems. | ||||
* | msibuild: support setting the summary information | Paolo Bonzini | 2012-12-06 | 1 | -4/+109 |
| | |||||
* | msiinfo: add extract command | Paolo Bonzini | 2012-12-06 | 1 | -0/+86 |
| | |||||
* | temporary changes for 64-bit (un)cleanliness | Paolo Bonzini | 2012-12-06 | 1 | -2/+2 |
| | |||||
* | msibuild: new tool | Paolo Bonzini | 2012-12-06 | 1 | -0/+178 |
| | | | | | Converted from winemsibuilder, using the _Streams table instead of the OLE storage API. The command-line is also a bit more powerful. | ||||
* | msiinfo: add suminfo command | Paolo Bonzini | 2012-12-06 | 1 | -0/+94 |
| | |||||
* | msiinfo: add export command | Paolo Bonzini | 2012-12-06 | 1 | -0/+28 |
| | |||||
* | msiinfo: add tables command | Paolo Bonzini | 2012-12-06 | 1 | -0/+40 |
| | |||||
* | msiinfo: add streams command | Paolo Bonzini | 2012-12-06 | 1 | -0/+123 |
| | |||||
* | msiinfo: commit skeleton | Paolo Bonzini | 2012-12-06 | 1 | -0/+161 |