Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | port to libgsf | Paolo Bonzini | 2012-12-06 | 1 | -0/+11 |
| | | | | | | | | | | | | 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. | ||||
* | begin porting testdatabase to non-Windows | Paolo Bonzini | 2012-12-06 | 1 | -321/+336 |
| | |||||
* | testcases fix for gsf | Paolo Bonzini | 2012-12-06 | 1 | -5/+5 |
| | |||||
* | wine bug: implement streams_view_delete_row | Paolo Bonzini | 2012-12-06 | 1 | -0/+17 |
| | |||||
* | remove libmsi_query_modify | Paolo Bonzini | 2012-12-06 | 1 | -1237/+5 |
| | |||||
* | eliminate LIBMSI_DB_OPEN_DIRECT | Paolo Bonzini | 2012-12-06 | 1 | -14/+2 |
| | | | | It is not supported by libgsf | ||||
* | do not use VT_* constants for property types | Paolo Bonzini | 2012-12-06 | 1 | -22/+22 |
| | |||||
* | introduce LibmsiResult | Paolo Bonzini | 2012-12-06 | 1 | -1664/+1664 |
| | |||||
* | abandon camelcase | Paolo Bonzini | 2012-12-06 | 1 | -2098/+2098 |
| | |||||
* | use actual types in the API | Paolo Bonzini | 2012-12-06 | 1 | -172/+173 |
| | |||||
* | rename View functions to Query | Paolo Bonzini | 2012-12-06 | 1 | -2057/+2057 |
| | | | | | The implementation-side "view" concept is different from the API side. Rename the API to make it more consistent. | ||||
* | make Unicode APIs private | Paolo Bonzini | 2012-12-06 | 1 | -88/+88 |
| | |||||
* | convert tests to use char APIs only | Paolo Bonzini | 2012-12-06 | 1 | -72/+41 |
| | | | | | | The testcases are converted to UTF-8. Broken for now, and just happens to work here because my codepage is single-byte (1252), but it is where libmsi will head. | ||||
* | make MsiDatabaseExport accept a file descriptor | Paolo Bonzini | 2012-12-06 | 1 | -11/+22 |
| | |||||
* | make MsiRecordSetStream ASCII-only | Paolo Bonzini | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | make MsiDatabaseImport ASCII only | Paolo Bonzini | 2012-12-06 | 1 | -6/+6 |
| | |||||
* | make MsiOpenDatabase ASCII only | Paolo Bonzini | 2012-12-06 | 1 | -3/+3 |
| | | | | Removes DeleteFile, LPCTSTR, GetCurrentDirectoryW. | ||||
* | remove string argument from MsiGetSummaryInformation | Paolo Bonzini | 2012-12-06 | 1 | -3/+3 |
| | | | | Propedeutic to making MsiOpenDatabase ASCII-only. | ||||
* | use uint64_t instead of FILETIME | Paolo Bonzini | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | do not use lstr functions | Paolo Bonzini | 2012-12-06 | 1 | -231/+231 |
| | |||||
* | ok, things start to be readable | Paolo Bonzini | 2012-12-06 | 1 | -321/+321 |
| | | | | fix | ||||
* | get rid of the useless Win32 BOOL type | Paolo Bonzini | 2012-12-06 | 1 | -47/+47 |
| | |||||
* | get rid of the stupid Win32 CHAR type | Paolo Bonzini | 2012-12-06 | 1 | -50/+50 |
| | |||||
* | get rid of stupid Win32 integer types | Paolo Bonzini | 2012-12-06 | 1 | -141/+141 |
| | |||||
* | make MSIOBJECT arguments explicitly pointers | Paolo Bonzini | 2012-12-06 | 1 | -82/+173 |
| | |||||
* | get rid of P/LP types | Paolo Bonzini | 2012-12-06 | 1 | -29/+29 |
| | |||||
* | get rid of handles | Paolo Bonzini | 2012-12-06 | 1 | -82/+82 |
| | |||||
* | correctly reset NULL pointers in the tests | Paolo Bonzini | 2012-12-06 | 1 | -1/+73 |
| | | | | | Otherwise, stale data is used in subsequent tests when a test fails, and dangling pointers are accessed. | ||||
* | small test fixes | Paolo Bonzini | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | add tests | Paolo Bonzini | 2012-12-06 | 1 | -0/+9380 |