summaryrefslogtreecommitdiffstats
path: root/libmsi/msipriv.h
Commit message (Collapse)AuthorAgeFilesLines
* build-sys: silence gcc warningsMarc-André Lureau2013-04-111-2/+2
|
* Clean-up all gcc warningMarc-André Lureau2013-02-081-4/+4
|
* Remove LIBMSI_RESULT_NO_MORE_ITEMS from APIMarc-André Lureau2013-01-171-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 flagsMarc-André Lureau2013-01-171-2/+1
|
* Remove LibmsiResult from public APIMarc-André Lureau2013-01-091-0/+2
|
* database: export special _SummaryInformation tableMarc-André Lureau2013-01-091-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 GIOMarc-André Lureau2013-01-091-0/+5
| | | | Use GInputStream for record stream manipulation
* database: make is_table_persistent() return a booleanMarc-André Lureau2013-01-091-0/+8
|
* database: Remove unused argument to libmsi_database_apply_transform()Marc-André Lureau2013-01-091-1/+1
|
* Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-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 GObjectMarc-André Lureau2012-12-111-34/+22
| |
* | 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'Paolo Bonzini2012-12-101-15/+17
|\| | | | | | | | | | | | | Conflicts: libmsi/Makefile.am libmsi/libmsi-summary-info.c libmsi/msipriv.h
| * Split libmsi.h to be more gobject-likeMarc-André Lureau2012-12-101-15/+17
| |
* | Prefer glib macros over custom oneMarc-André Lureau2012-12-101-6/+0
| |
* | Merge branch 'pre-gsf' into HEADPaolo Bonzini2012-12-101-13/+4
|\| | | | | | | | | | | Conflicts: libmsi/msipriv.h libmsi/record.c
| * Prefer glib macros over custom one (requires glib 2.18)Marc-André Lureau2012-12-101-10/+4
| |
| * remove unused functionMarc-André Lureau2012-12-101-3/+0
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-071-1/+0
|\| | | | | | | | | | | Conflicts: libmsi/msipriv.h libmsi/record.c
| * remove unused functionPaolo Bonzini2012-12-071-1/+0
| |
* | convert array-strings to literalsPaolo Bonzini2012-12-061-7/+7
| |
* | differentiate directory separatorsPaolo Bonzini2012-12-061-0/+6
| |
* | eliminate Windows dependenciesPaolo Bonzini2012-12-061-9/+9
| |
* | eliminate WCHARPaolo Bonzini2012-12-061-115/+52
| |
* | port to libgsfPaolo Bonzini2012-12-061-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 voidMarc-André Lureau2012-12-061-1/+1
|
* look for glib and gsfPaolo Bonzini2012-12-061-0/+2
|
* LibmsiViews are not objectsPaolo Bonzini2012-12-061-1/+0
|
* remove unused strings from msipriv.hPaolo Bonzini2012-12-061-92/+0
|
* use arrays of chars for GUIDsPaolo Bonzini2012-12-061-0/+4
|
* remove Windows types from suminfo.cPaolo Bonzini2012-12-061-3/+21
|
* rewrite outfile completely on commitPaolo Bonzini2012-12-061-2/+7
|
* delay reading streams to commit timePaolo Bonzini2012-12-061-1/+1
| | | | Store the external data in the STREAMS table.
* special-case db->infile streamsPaolo Bonzini2012-12-061-1/+0
|
* load all table names on startupPaolo Bonzini2012-12-061-0/+1
|
* do _Streams/_Storages enumeration on the internal data structuresPaolo Bonzini2012-12-061-0/+2
|
* move stream creation to database.cPaolo Bonzini2012-12-061-1/+2
|
* make table stream I/O independent from everything elsePaolo Bonzini2012-12-061-5/+7
|
* reorganize commit process to prepare for adding streams/storagesPaolo Bonzini2012-12-061-1/+3
|
* separate the input and output storages for LibmsiDatabasePaolo Bonzini2012-12-061-1/+2
|
* move management of substorages to LibmsiDatabasePaolo Bonzini2012-12-061-0/+4
|
* remove libmsi_query_modifyPaolo Bonzini2012-12-061-6/+0
|
* point SummaryInfo to databasePaolo Bonzini2012-12-061-1/+1
| | | | | Do not store a storage pointer, so that we can separate the input and output storages.
* remove unused functionPaolo Bonzini2012-12-061-1/+0
|
* abandon camelcasePaolo Bonzini2012-12-061-36/+36
|
* use actual types in the APIPaolo Bonzini2012-12-061-27/+9
|
* rename View functions to QueryPaolo Bonzini2012-12-061-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_unlockPaolo Bonzini2012-12-061-5/+0
|
* remove Unicode APIsPaolo Bonzini2012-12-061-14/+0
|