summaryrefslogtreecommitdiffstats
path: root/tools/msibuild.c
Commit message (Collapse)AuthorAgeFilesLines
* Clean-up all gcc warningMarc-André Lureau2013-02-081-1/+0
|
* build-sys: g_type_init() is deprecated since 2.36Marc-André Lureau2013-01-211-1/+4
|
* Fix database_new() usage after API changeMarc-André Lureau2013-01-171-2/+2
|
* msibuild: add missing include filePaolo Bonzini2013-01-171-0/+1
|
* build: libuuid dependency is now mandatoryPaolo Bonzini2013-01-171-16/+10
| | | | | This was just a hack because Fedora mingw does not have a libuuid port. It can go. And we can also always build wixl.
* Remove LibmsiResult from public APIMarc-André Lureau2013-01-091-24/+19
|
* msibuild: fix loading the _SummaryInformation tableMarc-André Lureau2013-01-091-25/+38
| | | | Do not overwrite the loaded table with old data.
* database: remove folder argument from import()Marc-André Lureau2013-01-091-4/+1
|
* database: make commit() GObject-likeMarc-André Lureau2013-01-091-12/+6
|
* database: remove libmsi_database_get_summary_info()Marc-André Lureau2013-01-091-9/+9
|
* database: make import() GObject-likeMarc-André Lureau2013-01-091-10/+9
|
* Remove libmsi_database_open_query()Marc-André Lureau2013-01-091-22/+42
| | | | It does the same job as libmsi_query_new()
* database: remove libmsi_database_open()Marc-André Lureau2013-01-091-12/+6
|
* query: make libmsi_query_execute() return bool directly and GErrorMarc-André Lureau2013-01-091-6/+4
|
* query: return TRUE on success, add GErrorMarc-André Lureau2013-01-091-2/+2
|
* msibuild: add main() catch-all GError handlerMarc-André Lureau2013-01-091-4/+13
|
* record: make API more GObject likeMarc-André Lureau2013-01-091-2/+1
| | | | | Use TRUE for success. GErrors doesn't seem useful for LibmsiRecord.
* summary-info: GObject-like APIMarc-André Lureau2013-01-091-55/+68
|
* Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-12/+12
|\ | | | | | | | | Conflicts: libmsi/libmsi-summary-info.c
| * rename MSI_PID_* constantsPaolo Bonzini2012-12-111-12/+12
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-6/+6
|\| | | | | | | | | | | | | | | | | | | | | 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 GObjectMarc-André Lureau2012-12-111-6/+7
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-101-1/+1
|\|
| * Rename libmsi_record_create() to libmsi_record_new()Marc-André Lureau2012-12-101-1/+1
| |
* | Merge branch 'pre-gsf' into HEADPaolo Bonzini2012-12-101-1/+40
|\| | | | | | | | | | | Conflicts: libmsi/msipriv.h libmsi/record.c
| * msibuild: add options to execute arbitrary queriesPaolo Bonzini2012-12-071-0/+36
| |
| * msibuild: fix return code when errors occurPaolo Bonzini2012-12-071-1/+4
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-071-2/+2
|\|
| * msibuild: fix bug when -s is at the end of the command linePaolo Bonzini2012-12-071-2/+2
| |
* | eliminate Windows dependenciesPaolo Bonzini2012-12-061-0/+1
| |
* | port to libgsfPaolo Bonzini2012-12-061-0/+1
|/ | | | | | | | | | | | 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 informationPaolo Bonzini2012-12-061-4/+109
|
* msibuild: new toolPaolo Bonzini2012-12-061-0/+178
Converted from winemsibuilder, using the _Streams table instead of the OLE storage API. The command-line is also a bit more powerful.