Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build-sys: silence gcc warnings | Marc-André Lureau | 2013-04-11 | 1 | -2/+2 |
| | |||||
* | Clean-up all gcc warning | Marc-André Lureau | 2013-02-08 | 1 | -4/+4 |
| | |||||
* | Remove LIBMSI_RESULT_NO_MORE_ITEMS from API | Marc-André Lureau | 2013-01-17 | 1 | -0/+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. | ||||
* | libmsi: simplify LibmsiDatabase, use flags | Marc-André Lureau | 2013-01-17 | 1 | -2/+1 |
| | |||||
* | Remove LibmsiResult from public API | Marc-André Lureau | 2013-01-09 | 1 | -0/+2 |
| | |||||
* | database: export special _SummaryInformation table | Marc-André Lureau | 2013-01-09 | 1 | -0/+1 |
| | | | | See http://msdn.microsoft.com/es-es/library/windows/desktop/aa372921%28v=vs.85%29.aspx | ||||
* | record: add set_stream() and get_stream() using GIO | Marc-André Lureau | 2013-01-09 | 1 | -0/+5 |
| | | | | Use GInputStream for record stream manipulation | ||||
* | database: make is_table_persistent() return a boolean | Marc-André Lureau | 2013-01-09 | 1 | -0/+8 |
| | |||||
* | database: Remove unused argument to libmsi_database_apply_transform() | Marc-André Lureau | 2013-01-09 | 1 | -1/+1 |
| | |||||
* | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-11 | 1 | -37/+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 | 1 | -34/+22 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-10 | 1 | -1/+1 |
|\| | |||||
| * | Rename libmsi_record_create() to libmsi_record_new() | Marc-André Lureau | 2012-12-10 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-10 | 1 | -15/+17 |
|\| | | | | | | | | | | | | | 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 | -15/+17 |
| | | |||||
* | | Prefer glib macros over custom one | Marc-André Lureau | 2012-12-10 | 1 | -6/+0 |
| | | |||||
* | | Merge branch 'pre-gsf' into HEAD | Paolo Bonzini | 2012-12-10 | 1 | -13/+4 |
|\| | | | | | | | | | | | Conflicts: libmsi/msipriv.h libmsi/record.c | ||||
| * | Prefer glib macros over custom one (requires glib 2.18) | Marc-André Lureau | 2012-12-10 | 1 | -10/+4 |
| | | |||||
| * | remove unused function | Marc-André Lureau | 2012-12-10 | 1 | -3/+0 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-07 | 1 | -1/+0 |
|\| | | | | | | | | | | | Conflicts: libmsi/msipriv.h libmsi/record.c | ||||
| * | remove unused function | Paolo Bonzini | 2012-12-07 | 1 | -1/+0 |
| | | |||||
* | | convert array-strings to literals | Paolo Bonzini | 2012-12-06 | 1 | -7/+7 |
| | | |||||
* | | differentiate directory separators | Paolo Bonzini | 2012-12-06 | 1 | -0/+6 |
| | | |||||
* | | eliminate Windows dependencies | Paolo Bonzini | 2012-12-06 | 1 | -9/+9 |
| | | |||||
* | | eliminate WCHAR | Paolo Bonzini | 2012-12-06 | 1 | -115/+52 |
| | | |||||
* | | port to libgsf | Paolo Bonzini | 2012-12-06 | 1 | -22/+32 |
|/ | | | | | | | | | | | | 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. | ||||
* | build: fix msi_free() returns void | Marc-André Lureau | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | look for glib and gsf | Paolo Bonzini | 2012-12-06 | 1 | -0/+2 |
| | |||||
* | LibmsiViews are not objects | Paolo Bonzini | 2012-12-06 | 1 | -1/+0 |
| | |||||
* | remove unused strings from msipriv.h | Paolo Bonzini | 2012-12-06 | 1 | -92/+0 |
| | |||||
* | use arrays of chars for GUIDs | Paolo Bonzini | 2012-12-06 | 1 | -0/+4 |
| | |||||
* | remove Windows types from suminfo.c | Paolo Bonzini | 2012-12-06 | 1 | -3/+21 |
| | |||||
* | rewrite outfile completely on commit | Paolo Bonzini | 2012-12-06 | 1 | -2/+7 |
| | |||||
* | delay reading streams to commit time | Paolo Bonzini | 2012-12-06 | 1 | -1/+1 |
| | | | | Store the external data in the STREAMS table. | ||||
* | special-case db->infile streams | Paolo Bonzini | 2012-12-06 | 1 | -1/+0 |
| | |||||
* | load all table names on startup | Paolo Bonzini | 2012-12-06 | 1 | -0/+1 |
| | |||||
* | do _Streams/_Storages enumeration on the internal data structures | Paolo Bonzini | 2012-12-06 | 1 | -0/+2 |
| | |||||
* | move stream creation to database.c | Paolo Bonzini | 2012-12-06 | 1 | -1/+2 |
| | |||||
* | make table stream I/O independent from everything else | Paolo Bonzini | 2012-12-06 | 1 | -5/+7 |
| | |||||
* | reorganize commit process to prepare for adding streams/storages | Paolo Bonzini | 2012-12-06 | 1 | -1/+3 |
| | |||||
* | separate the input and output storages for LibmsiDatabase | Paolo Bonzini | 2012-12-06 | 1 | -1/+2 |
| | |||||
* | move management of substorages to LibmsiDatabase | Paolo Bonzini | 2012-12-06 | 1 | -0/+4 |
| | |||||
* | remove libmsi_query_modify | Paolo Bonzini | 2012-12-06 | 1 | -6/+0 |
| | |||||
* | point SummaryInfo to database | Paolo Bonzini | 2012-12-06 | 1 | -1/+1 |
| | | | | | Do not store a storage pointer, so that we can separate the input and output storages. | ||||
* | remove unused function | Paolo Bonzini | 2012-12-06 | 1 | -1/+0 |
| | |||||
* | abandon camelcase | Paolo Bonzini | 2012-12-06 | 1 | -36/+36 |
| | |||||
* | use actual types in the API | Paolo Bonzini | 2012-12-06 | 1 | -27/+9 |
| | |||||
* | rename View functions to Query | Paolo Bonzini | 2012-12-06 | 1 | -7/+7 |
| | | | | | The implementation-side "view" concept is different from the API side. Rename the API to make it more consistent. | ||||
* | kill msi_lock and msi_unlock | Paolo Bonzini | 2012-12-06 | 1 | -5/+0 |
| | |||||
* | remove Unicode APIs | Paolo Bonzini | 2012-12-06 | 1 | -14/+0 |
| |