summaryrefslogtreecommitdiffstats
path: root/libmsi
Commit message (Collapse)AuthorAgeFilesLines
* wine bug: accessing name in streams_view_set_row even if mask&1 == 0Paolo Bonzini2012-12-062-9/+33
|
* convert array-strings to literalsPaolo Bonzini2012-12-067-88/+52
|
* differentiate directory separatorsPaolo Bonzini2012-12-062-7/+13
|
* eliminate Windows dependenciesPaolo Bonzini2012-12-0626-658/+30
|
* eliminate WCHARPaolo Bonzini2012-12-0626-1306/+715
|
* port to libgsfPaolo Bonzini2012-12-0614-583/+419
| | | | | | | | | | | | 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
|
* build: fix compilation with current bison 2.6.5.993-06ecMarc-André Lureau2012-12-061-2/+3
|
* look for glib and gsfPaolo Bonzini2012-12-062-2/+6
|
* do not use InterlockedIncrement/DecrementPaolo Bonzini2012-12-062-7/+7
|
* LibmsiViews are not objectsPaolo Bonzini2012-12-0614-14/+13
|
* remove unused strings from msipriv.hPaolo Bonzini2012-12-063-92/+3
|
* use arrays of chars for GUIDsPaolo Bonzini2012-12-067-145/+13
|
* remove Windows types from suminfo.cPaolo Bonzini2012-12-063-125/+94
|
* rewrite summaryinfo serialization to not use Windows data structuresPaolo Bonzini2012-12-061-224/+215
|
* wine bug: big vs. little-endianPaolo Bonzini2012-12-061-1/+1
|
* rewrite outfile completely on commitPaolo Bonzini2012-12-065-137/+200
|
* delay writing storages to the outfilePaolo Bonzini2012-12-063-26/+28
|
* delay reading streams to commit timePaolo Bonzini2012-12-063-45/+21
| | | | Store the external data in the STREAMS table.
* delay writing streams to the outfilePaolo Bonzini2012-12-063-50/+62
|
* open infile streams in advancePaolo Bonzini2012-12-062-65/+45
|
* special-case db->infile streamsPaolo Bonzini2012-12-062-26/+31
|
* drop cached tables on commitPaolo Bonzini2012-12-061-2/+12
|
* load all table names on startupPaolo Bonzini2012-12-063-25/+62
|
* block writes to databases that were open as read-onlyPaolo Bonzini2012-12-061-0/+6
|
* do _Streams/_Storages enumeration on the internal data structuresPaolo Bonzini2012-12-064-124/+105
|
* use write_raw_stream_data to write _SummaryInformation streamPaolo Bonzini2012-12-061-36/+19
|
* move stream creation to database.cPaolo Bonzini2012-12-063-51/+74
|
* add cache_infile_structurePaolo Bonzini2012-12-061-0/+42
|
* make table stream I/O independent from everything elsePaolo Bonzini2012-12-066-33/+94
|
* reorganize commit process to prepare for adding streams/storagesPaolo Bonzini2012-12-065-25/+57
|
* initialize db after creating the structPaolo Bonzini2012-12-061-15/+19
|
* separate the input and output storages for LibmsiDatabasePaolo Bonzini2012-12-066-20/+25
|
* move management of substorages to LibmsiDatabasePaolo Bonzini2012-12-063-75/+250
|
* do not store storages in LibmsiStorageViewPaolo Bonzini2012-12-061-16/+4
|
* store stream name in db->streamsPaolo Bonzini2012-12-061-27/+5
|
* wine bug: implement streams_view_delete_rowPaolo Bonzini2012-12-061-1/+25
|
* remove libmsi_query_modifyPaolo Bonzini2012-12-0614-630/+0
|
* do not use _libmsi_query_modifyPaolo Bonzini2012-12-061-11/+9
|
* point SummaryInfo to databasePaolo Bonzini2012-12-062-10/+10
| | | | | Do not store a storage pointer, so that we can separate the input and output storages.
* remove unused functionPaolo Bonzini2012-12-062-17/+0
|
* eliminate LIBMSI_DB_OPEN_DIRECTPaolo Bonzini2012-12-061-17/+3
| | | | It is not supported by libgsf
* do not use VT_* constants for property typesPaolo Bonzini2012-12-061-20/+59
|
* introduce LibmsiResultPaolo Bonzini2012-12-0619-835/+835
|
* abandon camelcasePaolo Bonzini2012-12-0623-854/+856
|
* test magic numberPaolo Bonzini2012-12-061-0/+5
|
* allocate views with alloc_msiobjectPaolo Bonzini2012-12-0612-12/+12
|
* use actual types in the APIPaolo Bonzini2012-12-0613-469/+249
|
* another unimplemented functionPaolo Bonzini2012-12-061-6/+0
|
* rename View functions to QueryPaolo Bonzini2012-12-065-69/+69
| | | | | The implementation-side "view" concept is different from the API side. Rename the API to make it more consistent.