summaryrefslogtreecommitdiffstats
path: root/tools/msiinfo.c
Commit message (Collapse)AuthorAgeFilesLines
* Clean-up all gcc warningMarc-André Lureau2013-02-081-52/+27
|
* build-sys: g_type_init() is deprecated since 2.36Marc-André Lureau2013-01-211-1/+4
|
* msiinfo: remove gio-unix dependencyPaolo Bonzini2013-01-181-8/+11
| | | | | | | Everything builds now (wixl-heat is disabled), but msibuild seems to be still broken on Win32. Also, testdatabase and testsuminfo do not pass.
* Remove LIBMSI_RESULT_NO_MORE_ITEMS from APIMarc-André Lureau2013-01-171-3/+2
| | | | | | | Raising an error for indicating the end of the results is really inconvenient, it's like throwing an exception for something quite normal... The user can still make a distinction when there is an error if the GError is set.
* Fix database_new() usage after API changeMarc-André Lureau2013-01-171-5/+5
|
* Remove LibmsiResult from public APIMarc-André Lureau2013-01-091-32/+22
|
* msiinfo: list special tablesMarc-André Lureau2013-01-091-0/+3
|
* record: add set_stream() and get_stream() using GIOMarc-André Lureau2013-01-091-13/+12
| | | | Use GInputStream for record stream manipulation
* database: remove libmsi_database_get_summary_info()Marc-André Lureau2013-01-091-8/+10
|
* database: make export() GObject-likeMarc-André Lureau2013-01-091-9/+13
|
* database: Make get_primary_keys() GObject-likeMarc-André Lureau2013-01-091-2/+2
|
* Remove libmsi_database_open_query()Marc-André Lureau2013-01-091-31/+36
| | | | It does the same job as libmsi_query_new()
* database: remove libmsi_database_open()Marc-André Lureau2013-01-091-20/+15
|
* Add libmsi_summary_info_get_property_type()Marc-André Lureau2013-01-091-4/+3
|
* query: make get_column_info() GObject-likeMarc-André Lureau2013-01-091-6/+6
|
* query: make libmsi_query_execute() return bool directly and GErrorMarc-André Lureau2013-01-091-12/+11
|
* query: make libmsi_query_fetch() return object directly and GErrorMarc-André Lureau2013-01-091-18/+23
|
* msiinfo: add main() catch-all GError handlerMarc-André Lureau2013-01-091-20/+24
|
* record: make API more GObject likeMarc-André Lureau2013-01-091-9/+7
| | | | | Use TRUE for success. GErrors doesn't seem useful for LibmsiRecord.
* summary-info: GObject-like APIMarc-André Lureau2013-01-091-8/+17
|
* msiinfo: do not crash if 'export' is not given argumentsMarc-André Lureau2013-01-091-1/+1
|
* Make libmsi_record_get_string() return allocatedMarc-André Lureau2012-12-121-39/+26
|
* libmsi-record: rename clear_data->clear get_integer->get_intMarc-André Lureau2012-12-121-1/+1
|
* rename MSI_PID_* constantsPaolo Bonzini2012-12-111-18/+18
|
* convert to GObjectMarc-André Lureau2012-12-111-19/+20
|
* Rename libmsi_record_create() to libmsi_record_new()Marc-André Lureau2012-12-101-1/+1
|
* Split libmsi.h to be more gobject-likeMarc-André Lureau2012-12-101-0/+2
|
* msiinfo: return 0 on cmd successMarc-André Lureau2012-12-101-0/+12
|
* msiinfo: fix printing of INSERT queries with NULL valuesPaolo Bonzini2012-12-071-5/+8
|
* msiinfo: do not print CREATE TABLE for standard tablesPaolo Bonzini2012-12-071-0/+6
|
* msiinfo: export tables as binary dataPaolo Bonzini2012-12-071-0/+3
| | | | libmsi already adds the trailing \r.
* msiinfo: fix help for suminfo commandPaolo Bonzini2012-12-071-1/+1
|
* msiinfo: use g_mallocPaolo Bonzini2012-12-071-6/+2
|
* msiinfo: add export to SQLPaolo Bonzini2012-12-071-2/+246
| | | | | Still not that useful since there is no tool to read it back, but it shows how to use the API.
* msiinfo: add extract commandPaolo Bonzini2012-12-061-0/+86
|
* temporary changes for 64-bit (un)cleanlinessPaolo Bonzini2012-12-061-2/+2
|
* msiinfo: add suminfo commandPaolo Bonzini2012-12-061-0/+94
|
* msiinfo: add export commandPaolo Bonzini2012-12-061-0/+28
|
* msiinfo: add tables commandPaolo Bonzini2012-12-061-0/+40
|
* msiinfo: add streams commandPaolo Bonzini2012-12-061-0/+123
|
* msiinfo: commit skeletonPaolo Bonzini2012-12-061-0/+161