Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wine bug: accessing name in streams_view_set_row even if mask&1 == 0 | Paolo Bonzini | 2012-12-06 | 2 | -9/+33 |
| | |||||
* | convert array-strings to literals | Paolo Bonzini | 2012-12-06 | 7 | -88/+52 |
| | |||||
* | differentiate directory separators | Paolo Bonzini | 2012-12-06 | 2 | -7/+13 |
| | |||||
* | eliminate Windows dependencies | Paolo Bonzini | 2012-12-06 | 26 | -658/+30 |
| | |||||
* | eliminate WCHAR | Paolo Bonzini | 2012-12-06 | 26 | -1306/+715 |
| | |||||
* | port to libgsf | Paolo Bonzini | 2012-12-06 | 14 | -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 void | Marc-André Lureau | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | build: fix compilation with current bison 2.6.5.993-06ec | Marc-André Lureau | 2012-12-06 | 1 | -2/+3 |
| | |||||
* | look for glib and gsf | Paolo Bonzini | 2012-12-06 | 2 | -2/+6 |
| | |||||
* | do not use InterlockedIncrement/Decrement | Paolo Bonzini | 2012-12-06 | 2 | -7/+7 |
| | |||||
* | LibmsiViews are not objects | Paolo Bonzini | 2012-12-06 | 14 | -14/+13 |
| | |||||
* | remove unused strings from msipriv.h | Paolo Bonzini | 2012-12-06 | 3 | -92/+3 |
| | |||||
* | use arrays of chars for GUIDs | Paolo Bonzini | 2012-12-06 | 7 | -145/+13 |
| | |||||
* | remove Windows types from suminfo.c | Paolo Bonzini | 2012-12-06 | 3 | -125/+94 |
| | |||||
* | rewrite summaryinfo serialization to not use Windows data structures | Paolo Bonzini | 2012-12-06 | 1 | -224/+215 |
| | |||||
* | wine bug: big vs. little-endian | Paolo Bonzini | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | rewrite outfile completely on commit | Paolo Bonzini | 2012-12-06 | 5 | -137/+200 |
| | |||||
* | delay writing storages to the outfile | Paolo Bonzini | 2012-12-06 | 3 | -26/+28 |
| | |||||
* | delay reading streams to commit time | Paolo Bonzini | 2012-12-06 | 3 | -45/+21 |
| | | | | Store the external data in the STREAMS table. | ||||
* | delay writing streams to the outfile | Paolo Bonzini | 2012-12-06 | 3 | -50/+62 |
| | |||||
* | open infile streams in advance | Paolo Bonzini | 2012-12-06 | 2 | -65/+45 |
| | |||||
* | special-case db->infile streams | Paolo Bonzini | 2012-12-06 | 2 | -26/+31 |
| | |||||
* | drop cached tables on commit | Paolo Bonzini | 2012-12-06 | 1 | -2/+12 |
| | |||||
* | load all table names on startup | Paolo Bonzini | 2012-12-06 | 3 | -25/+62 |
| | |||||
* | block writes to databases that were open as read-only | Paolo Bonzini | 2012-12-06 | 1 | -0/+6 |
| | |||||
* | do _Streams/_Storages enumeration on the internal data structures | Paolo Bonzini | 2012-12-06 | 4 | -124/+105 |
| | |||||
* | use write_raw_stream_data to write _SummaryInformation stream | Paolo Bonzini | 2012-12-06 | 1 | -36/+19 |
| | |||||
* | move stream creation to database.c | Paolo Bonzini | 2012-12-06 | 3 | -51/+74 |
| | |||||
* | add cache_infile_structure | Paolo Bonzini | 2012-12-06 | 1 | -0/+42 |
| | |||||
* | make table stream I/O independent from everything else | Paolo Bonzini | 2012-12-06 | 6 | -33/+94 |
| | |||||
* | reorganize commit process to prepare for adding streams/storages | Paolo Bonzini | 2012-12-06 | 5 | -25/+57 |
| | |||||
* | initialize db after creating the struct | Paolo Bonzini | 2012-12-06 | 1 | -15/+19 |
| | |||||
* | separate the input and output storages for LibmsiDatabase | Paolo Bonzini | 2012-12-06 | 6 | -20/+25 |
| | |||||
* | move management of substorages to LibmsiDatabase | Paolo Bonzini | 2012-12-06 | 3 | -75/+250 |
| | |||||
* | do not store storages in LibmsiStorageView | Paolo Bonzini | 2012-12-06 | 1 | -16/+4 |
| | |||||
* | store stream name in db->streams | Paolo Bonzini | 2012-12-06 | 1 | -27/+5 |
| | |||||
* | wine bug: implement streams_view_delete_row | Paolo Bonzini | 2012-12-06 | 1 | -1/+25 |
| | |||||
* | remove libmsi_query_modify | Paolo Bonzini | 2012-12-06 | 14 | -630/+0 |
| | |||||
* | do not use _libmsi_query_modify | Paolo Bonzini | 2012-12-06 | 1 | -11/+9 |
| | |||||
* | point SummaryInfo to database | Paolo Bonzini | 2012-12-06 | 2 | -10/+10 |
| | | | | | Do not store a storage pointer, so that we can separate the input and output storages. | ||||
* | remove unused function | Paolo Bonzini | 2012-12-06 | 2 | -17/+0 |
| | |||||
* | eliminate LIBMSI_DB_OPEN_DIRECT | Paolo Bonzini | 2012-12-06 | 1 | -17/+3 |
| | | | | It is not supported by libgsf | ||||
* | do not use VT_* constants for property types | Paolo Bonzini | 2012-12-06 | 1 | -20/+59 |
| | |||||
* | introduce LibmsiResult | Paolo Bonzini | 2012-12-06 | 19 | -835/+835 |
| | |||||
* | abandon camelcase | Paolo Bonzini | 2012-12-06 | 23 | -854/+856 |
| | |||||
* | test magic number | Paolo Bonzini | 2012-12-06 | 1 | -0/+5 |
| | |||||
* | allocate views with alloc_msiobject | Paolo Bonzini | 2012-12-06 | 12 | -12/+12 |
| | |||||
* | use actual types in the API | Paolo Bonzini | 2012-12-06 | 13 | -469/+249 |
| | |||||
* | another unimplemented function | Paolo Bonzini | 2012-12-06 | 1 | -6/+0 |
| | |||||
* | rename View functions to Query | Paolo Bonzini | 2012-12-06 | 5 | -69/+69 |
| | | | | | The implementation-side "view" concept is different from the API side. Rename the API to make it more consistent. |