summaryrefslogtreecommitdiffstats
path: root/libmsi/libmsi-database.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix up Wmaybe-uninitialized, and remove loop optim warningsMarc-André Lureau2013-02-081-2/+3
|
* Clean-up all gcc warningMarc-André Lureau2013-02-081-49/+21
|
* Define TRACE to use g_debug()Marc-André Lureau2013-02-071-8/+9
|
* Replace WARN with g_warningMarc-André Lureau2013-02-071-8/+8
|
* Replace FIXME with g_warning("FIXME:...")Marc-André Lureau2013-02-071-2/+2
|
* Replace ERR with g_criticalMarc-André Lureau2013-02-071-4/+4
|
* Compiler complains about missing or void returns in non-void functionsFridrich Štrba2013-02-061-1/+2
|
* Remove LIBMSI_RESULT_NO_MORE_ITEMS from APIMarc-André Lureau2013-01-171-1/+1
| | | | | | | 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-49/+35
|
* libmsi: guard calls of parent class constructed methodPaolo Bonzini2013-01-171-1/+2
| | | | RHEL6's glib 2.22 leaves a NULL pointer there.
* database: export special _SummaryInformation tableMarc-André Lureau2013-01-091-10/+47
| | | | See http://msdn.microsoft.com/es-es/library/windows/desktop/aa372921%28v=vs.85%29.aspx
* database: import stream from table nameMarc-André Lureau2013-01-091-35/+6
| | | | Follow more closely MsiDatabaseExport/ MsiDatabaseImport behaviour.
* database: extract streams during table exportMarc-André Lureau2013-01-091-17/+88
| | | | | See also MSDN documentation about the import/export of tables with streams: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370079%28v=vs.85%29.aspx
* Add more public functions precondition checksMarc-André Lureau2013-01-091-9/+17
|
* Add documentation and annotationsMarc-André Lureau2013-01-091-4/+78
|
* database: remove folder argument from import()Marc-André Lureau2013-01-091-22/+8
|
* database: rename get_state() to is_readonly()Marc-André Lureau2013-01-091-12/+5
|
* database: make is_table_persistent() return a booleanMarc-André Lureau2013-01-091-6/+15
|
* database: make commit() GObject-likeMarc-André Lureau2013-01-091-21/+21
|
* database: make merge() GObject-likeMarc-André Lureau2013-01-091-10/+13
|
* database: make import() GObject-likeMarc-André Lureau2013-01-091-4/+12
|
* database: make export() GObject-likeMarc-André Lureau2013-01-091-4/+11
|
* database: make apply_transform() GObject-likeMarc-André Lureau2013-01-091-3/+9
|
* database: Make get_primary_keys() GObject-likeMarc-André Lureau2013-01-091-5/+11
|
* Remove libmsi_database_open_query()Marc-André Lureau2013-01-091-8/+12
| | | | It does the same job as libmsi_query_new()
* database: remove libmsi_database_open()Marc-André Lureau2013-01-091-23/+0
|
* database: Remove unused argument to libmsi_database_apply_transform()Marc-André Lureau2013-01-091-3/+3
|
* query: return TRUE on success, add GErrorMarc-André Lureau2013-01-091-2/+7
|
* adapt code more to GObject standardsPaolo Bonzini2013-01-091-26/+24
|
* Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-4/+2
|\
| * testdatabase: clean up some criticalsMarc-André Lureau2012-12-121-4/+2
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-71/+21
|\| | | | | | | | | Conflicts: libmsi/libmsi-record.c
| * Make libmsi_record_get_string() return allocatedMarc-André Lureau2012-12-121-37/+17
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-1/+1
|\|
| * libmsi-record: rename clear_data->clear get_integer->get_intMarc-André Lureau2012-12-121-1/+1
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-121-0/+12
|\| | | | | | | | | | | Conflicts: libmsi/libmsi-record.c tests/test.h
| * Introduce GError typesMarc-André Lureau2012-12-121-0/+12
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-156/+259
|\| | | | | | | | | | | | | | | | | | | | | 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-161/+258
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-206/+206
|\| | | | | | | | | | | Conflicts: libmsi/libmsi-database.c libmsi/libmsi-summary-info.c
| * reorder functions to prepare for GObjectizationPaolo Bonzini2012-12-111-224/+223
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-111-7/+9
|\| | | | | | | | | Conflicts: libmsi/libmsi-database.c
| * database: avoid free of uninitialzed variablesMarc-André Lureau2012-12-111-7/+9
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-101-2/+2
|\|
| * Rename libmsi_record_create() to libmsi_record_new()Marc-André Lureau2012-12-101-2/+2
| |
* | Merge branch 'pre-gsf'Paolo Bonzini2012-12-101-566/+393
|/ | | | | | | Conflicts: libmsi/Makefile.am libmsi/libmsi-summary-info.c libmsi/msipriv.h
* Split libmsi.h to be more gobject-likeMarc-André Lureau2012-12-101-0/+2607