summaryrefslogtreecommitdiffstats
path: root/libmsi
Commit message (Collapse)AuthorAgeFilesLines
* Treat EDITTIME property as filetime in parse_propThomas Hindoe Paaboel Andersen2014-11-031-0/+1
|
* libmsi: yylex() requires 2 argumentsFabiano Fidêncio2014-10-291-0/+1
| | | | | Fix build breakage, yylex is defined as sql_lex, which requires 2 arguments instead of just 1.
* table: fix two leaks of a record objectPaolo Bonzini2014-04-051-2/+6
| | | | Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
* libmsi: don't crash on invalid string conversionMarc-André Lureau2013-11-081-3/+10
| | | | | | SSIA, TODO: check if "forcecodepage" is used correctly. https://bugzilla.redhat.com/show_bug.cgi?id=1027256
* build-sys: use git.mk to generate .gitignoreMarc-André Lureau2013-08-131-0/+3
|
* edittime property is type filetypeThomas Hindoe Paaboel Andersen2013-05-211-0/+1
| | | | | | In get_type the switch had no entry for LIBMSI_PROPERTY_EDITTIME causing it to return type OLEVT_EMPTY. This makes it return type OLEVT_FILETIME.
* build-sys: silence gcc warningsMarc-André Lureau2013-04-114-11/+8
|
* Get rid of remaining GCC warningsMarc-André Lureau2013-02-083-20/+27
|
* Fix up Wmaybe-uninitialized, and remove loop optim warningsMarc-André Lureau2013-02-084-6/+6
|
* Mark pure functionsMarc-André Lureau2013-02-088-0/+12
|
* Clean-up all gcc warningMarc-André Lureau2013-02-0810-96/+70
|
* build-sys: enable gcc warningsMarc-André Lureau2013-02-071-1/+1
| | | | Thanks to gnulib manywarnings module
* Define TRACE to use g_debug()Marc-André Lureau2013-02-073-12/+19
|
* Replace WARN with g_warningMarc-André Lureau2013-02-0710-38/+36
|
* Replace FIXME with g_warning("FIXME:...")Marc-André Lureau2013-02-074-8/+5
|
* Replace ERR with g_criticalMarc-André Lureau2013-02-0711-69/+67
|
* Fix a gcc warningMarc-André Lureau2013-02-071-1/+1
| | | | | libmsi-istream.c: In function 'libmsi_seekable_iface_init': libmsi-istream.c:68:17: error: assignment from incompatible pointer type [-Werror]
* Compiler complains about missing or void returns in non-void functionsFridrich Štrba2013-02-061-1/+2
|
* build-sys: libtool export-symbols-regex is ignored with = ...Marc-André Lureau2013-01-251-1/+1
|
* libmsi: fix out-of-tree buildPaolo Bonzini2013-01-241-1/+1
|
* build-sys: ship metadata file, fix make distcheckMarc-André Lureau2013-01-231-0/+1
|
* vapi: make Query.execute.rec null by defaultMarc-André Lureau2013-01-172-1/+2
|
* Remove LIBMSI_RESULT_NO_MORE_ITEMS from APIMarc-André Lureau2013-01-178-17/+20
| | | | | | | 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-172-51/+36
|
* Generate GObject enum/flags typesMarc-André Lureau2013-01-172-2/+63
|
* libmsi: guard calls of parent class constructed methodPaolo Bonzini2013-01-174-4/+8
| | | | RHEL6's glib 2.22 leaves a NULL pointer there.
* build: put include files in a subdirectoryPaolo Bonzini2013-01-161-1/+1
|
* build-sys: fix make distcheckMarc-André Lureau2013-01-161-0/+1
|
* fix documentation warningPaolo Bonzini2013-01-091-1/+1
|
* move .pc file to libmsi/ directoryPaolo Bonzini2013-01-092-0/+14
|
* libmsi: add libmsi_summary_info_save()Marc-André Lureau2013-01-091-5/+37
|
* libmsi: allow creation of SummaryInfo without databaseMarc-André Lureau2013-01-091-7/+15
|
* Remove LibmsiResult from public APIMarc-André Lureau2013-01-091-0/+2
|
* build-sys: generate VAPI if vapigen is availableMarc-André Lureau2013-01-091-1/+18
|
* database: export special _SummaryInformation tableMarc-André Lureau2013-01-093-10/+87
| | | | 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-092-18/+92
| | | | | 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
* record: add set_stream() and get_stream() using GIOMarc-André Lureau2013-01-095-51/+280
| | | | Use GInputStream for record stream manipulation
* Add more public functions precondition checksMarc-André Lureau2013-01-093-26/+40
|
* gir: fix annotations warningsMarc-André Lureau2013-01-091-0/+4
|
* Add documentation and annotationsMarc-André Lureau2013-01-094-11/+235
|
* 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-092-6/+23
|
* summary-info: replace get_property_count() by get_properties()Marc-André Lureau2013-01-091-15/+16
| | | | The later is more useful, since it returns the existing properties.
* database: make commit() GObject-likeMarc-André Lureau2013-01-091-21/+21
|
* database: remove libmsi_database_get_summary_info()Marc-André Lureau2013-01-091-40/+1
|
* 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
|