summaryrefslogtreecommitdiffstats
path: root/tests/testdatabase.c
Commit message (Collapse)AuthorAgeFilesLines
* Compiler complains about missing or void returns in non-void functionsFridrich Štrba2013-02-061-0/+2
|
* build-sys: g_type_init() is deprecated since 2.36Marc-André Lureau2013-01-211-1/+3
|
* Remove LIBMSI_RESULT_NO_MORE_ITEMS from APIMarc-André Lureau2013-01-171-41/+40
| | | | | | | 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.
* Fix database_new() usage after API changeMarc-André Lureau2013-01-171-49/+49
|
* database: import stream from table nameMarc-André Lureau2013-01-091-2/+2
| | | | Follow more closely MsiDatabaseExport/ MsiDatabaseImport behaviour.
* record: add set_stream() and get_stream() using GIOMarc-André Lureau2013-01-091-25/+38
| | | | Use GInputStream for record stream manipulation
* database: remove folder argument from import()Marc-André Lureau2013-01-091-9/+7
|
* database: make is_table_persistent() return a booleanMarc-André Lureau2013-01-091-27/+30
|
* summary-info: replace get_property_count() by get_properties()Marc-André Lureau2013-01-091-4/+5
| | | | The later is more useful, since it returns the existing properties.
* database: make commit() GObject-likeMarc-André Lureau2013-01-091-48/+48
|
* database: remove libmsi_database_get_summary_info()Marc-André Lureau2013-01-091-6/+6
|
* database: make merge() GObject-likeMarc-André Lureau2013-01-091-50/+36
|
* database: make import() GObject-likeMarc-André Lureau2013-01-091-14/+18
|
* database: make export() GObject-likeMarc-André Lureau2013-01-091-6/+6
|
* database: make apply_transform() GObject-likeMarc-André Lureau2013-01-091-2/+2
|
* Remove libmsi_database_open_query()Marc-André Lureau2013-01-091-281/+271
| | | | It does the same job as libmsi_query_new()
* database: remove libmsi_database_open()Marc-André Lureau2013-01-091-100/+96
|
* query: make get_column_info() GObject-likeMarc-André Lureau2013-01-091-74/+49
|
* query: make libmsi_query_execute() return bool directly and GErrorMarc-André Lureau2013-01-091-192/+196
|
* query: make libmsi_query_fetch() return object directly and GErrorMarc-André Lureau2013-01-091-356/+326
|
* query: return TRUE on success, add GErrorMarc-André Lureau2013-01-091-138/+139
|
* record: make API more GObject likeMarc-André Lureau2013-01-091-20/+20
| | | | | Use TRUE for success. GErrors doesn't seem useful for LibmsiRecord.
* summary-info: GObject-like APIMarc-André Lureau2013-01-091-94/+62
|
* Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-23/+15
|\
| * testdatabase: clean up some criticalsMarc-André Lureau2012-12-121-23/+15
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-901/+297
|\| | | | | | | | | Conflicts: libmsi/libmsi-record.c
| * Make libmsi_record_get_string() return allocatedMarc-André Lureau2012-12-121-901/+297
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-108/+108
|\|
| * libmsi-record: rename clear_data->clear get_integer->get_intMarc-André Lureau2012-12-121-108/+108
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-9/+9
|\| | | | | | | | | Conflicts: libmsi/table.c
| * libmsi-types: s/MSI_NULL_INTEGER/LIBMSI_NULL_INTMarc-André Lureau2012-12-111-9/+9
| | | | | | | | So that it uses the same namespace prefix.
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-15/+15
|\| | | | | | | | | Conflicts: libmsi/libmsi-summary-info.c
| * rename MSI_PID_* constantsPaolo Bonzini2012-12-111-15/+15
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-485/+395
|\| | | | | | | | | | | | | | | | | | | | | 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-485/+396
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-1/+1
|\|
| * tests: fix after 25192181361b93f684b59d67052d88870b60593fPaolo Bonzini2012-12-111-1/+1
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-101-27/+27
|\|
| * Rename libmsi_record_create() to libmsi_record_new()Marc-André Lureau2012-12-101-27/+27
| |
* | port to libgsfPaolo Bonzini2012-12-061-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-WindowsPaolo Bonzini2012-12-061-321/+336
|
* testcases fix for gsfPaolo Bonzini2012-12-061-5/+5
|
* wine bug: implement streams_view_delete_rowPaolo Bonzini2012-12-061-0/+17
|
* remove libmsi_query_modifyPaolo Bonzini2012-12-061-1237/+5
|
* eliminate LIBMSI_DB_OPEN_DIRECTPaolo Bonzini2012-12-061-14/+2
| | | | It is not supported by libgsf
* do not use VT_* constants for property typesPaolo Bonzini2012-12-061-22/+22
|
* introduce LibmsiResultPaolo Bonzini2012-12-061-1664/+1664
|
* abandon camelcasePaolo Bonzini2012-12-061-2098/+2098
|
* use actual types in the APIPaolo Bonzini2012-12-061-172/+173
|
* rename View functions to QueryPaolo Bonzini2012-12-061-2057/+2057
| | | | | The implementation-side "view" concept is different from the API side. Rename the API to make it more consistent.