Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix documentation warning | Paolo Bonzini | 2013-01-09 | 1 | -1/+1 |
| | |||||
* | move .pc file to libmsi/ directory | Paolo Bonzini | 2013-01-09 | 2 | -0/+14 |
| | |||||
* | libmsi: add libmsi_summary_info_save() | Marc-André Lureau | 2013-01-09 | 1 | -5/+37 |
| | |||||
* | libmsi: allow creation of SummaryInfo without database | Marc-André Lureau | 2013-01-09 | 1 | -7/+15 |
| | |||||
* | Remove LibmsiResult from public API | Marc-André Lureau | 2013-01-09 | 1 | -0/+2 |
| | |||||
* | build-sys: generate VAPI if vapigen is available | Marc-André Lureau | 2013-01-09 | 1 | -1/+18 |
| | |||||
* | database: export special _SummaryInformation table | Marc-André Lureau | 2013-01-09 | 3 | -10/+87 |
| | | | | See http://msdn.microsoft.com/es-es/library/windows/desktop/aa372921%28v=vs.85%29.aspx | ||||
* | database: import stream from table name | Marc-André Lureau | 2013-01-09 | 1 | -35/+6 |
| | | | | Follow more closely MsiDatabaseExport/ MsiDatabaseImport behaviour. | ||||
* | database: extract streams during table export | Marc-André Lureau | 2013-01-09 | 2 | -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 GIO | Marc-André Lureau | 2013-01-09 | 5 | -51/+280 |
| | | | | Use GInputStream for record stream manipulation | ||||
* | Add more public functions precondition checks | Marc-André Lureau | 2013-01-09 | 3 | -26/+40 |
| | |||||
* | gir: fix annotations warnings | Marc-André Lureau | 2013-01-09 | 1 | -0/+4 |
| | |||||
* | Add documentation and annotations | Marc-André Lureau | 2013-01-09 | 4 | -11/+235 |
| | |||||
* | database: remove folder argument from import() | Marc-André Lureau | 2013-01-09 | 1 | -22/+8 |
| | |||||
* | database: rename get_state() to is_readonly() | Marc-André Lureau | 2013-01-09 | 1 | -12/+5 |
| | |||||
* | database: make is_table_persistent() return a boolean | Marc-André Lureau | 2013-01-09 | 2 | -6/+23 |
| | |||||
* | summary-info: replace get_property_count() by get_properties() | Marc-André Lureau | 2013-01-09 | 1 | -15/+16 |
| | | | | The later is more useful, since it returns the existing properties. | ||||
* | database: make commit() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -21/+21 |
| | |||||
* | database: remove libmsi_database_get_summary_info() | Marc-André Lureau | 2013-01-09 | 1 | -40/+1 |
| | |||||
* | database: make merge() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -10/+13 |
| | |||||
* | database: make import() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -4/+12 |
| | |||||
* | database: make export() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -4/+11 |
| | |||||
* | database: make apply_transform() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -3/+9 |
| | |||||
* | database: Make get_primary_keys() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -5/+11 |
| | |||||
* | Remove libmsi_database_open_query() | Marc-André Lureau | 2013-01-09 | 3 | -31/+31 |
| | | | | It does the same job as libmsi_query_new() | ||||
* | database: remove libmsi_database_open() | Marc-André Lureau | 2013-01-09 | 1 | -23/+0 |
| | |||||
* | database: Remove unused argument to libmsi_database_apply_transform() | Marc-André Lureau | 2013-01-09 | 2 | -4/+4 |
| | |||||
* | Add libmsi_summary_info_get_property_type() | Marc-André Lureau | 2013-01-09 | 1 | -0/+31 |
| | |||||
* | query: make get_column_info() GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -12/+14 |
| | |||||
* | query: make libmsi_query_get_error () GObject-like | Marc-André Lureau | 2013-01-09 | 1 | -26/+11 |
| | |||||
* | query: make libmsi_query_execute() return bool directly and GError | Marc-André Lureau | 2013-01-09 | 1 | -2/+7 |
| | |||||
* | query: make libmsi_query_fetch() return object directly and GError | Marc-André Lureau | 2013-01-09 | 1 | -10/+13 |
| | |||||
* | query: return TRUE on success, add GError | Marc-André Lureau | 2013-01-09 | 2 | -6/+27 |
| | |||||
* | record: add API documentation | Marc-André Lureau | 2013-01-09 | 1 | -9/+97 |
| | |||||
* | record: make API more GObject like | Marc-André Lureau | 2013-01-09 | 3 | -61/+46 |
| | | | | | Use TRUE for success. GErrors doesn't seem useful for LibmsiRecord. | ||||
* | summary-info: GObject-like API | Marc-André Lureau | 2013-01-09 | 1 | -76/+162 |
| | |||||
* | adapt code more to GObject standards | Paolo Bonzini | 2013-01-09 | 3 | -59/+54 |
| | |||||
* | Merge branch 'pre-gsf' | Paolo Bonzini | 2013-01-09 | 1 | -1/+2 |
|\ | |||||
| * | summary-info: fix random hour in filetime parsing | Marc-André Lureau | 2013-01-09 | 1 | -1/+2 |
| | | |||||
* | | add Automake conditional for GIR support | Paolo Bonzini | 2012-12-12 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-12 | 2 | -74/+78 |
|\| | |||||
| * | record: iField -> field | Marc-André Lureau | 2012-12-12 | 1 | -71/+71 |
| | | |||||
| * | record: reset pointers in libmsi_free_field | Marc-André Lureau | 2012-12-12 | 1 | -2/+6 |
| | | |||||
| * | testdatabase: clean up some criticals | Marc-André Lureau | 2012-12-12 | 1 | -4/+2 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-12 | 2 | -110/+31 |
|\| | | | | | | | | | Conflicts: libmsi/libmsi-record.c | ||||
| * | Make libmsi_record_get_string() return allocated | Marc-André Lureau | 2012-12-12 | 2 | -82/+27 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-12 | 4 | -10/+10 |
|\| | |||||
| * | libmsi-record: rename clear_data->clear get_integer->get_int | Marc-André Lureau | 2012-12-12 | 4 | -10/+10 |
| | | |||||
* | | Merge branch 'pre-gsf' | Paolo Bonzini | 2012-12-12 | 4 | -29/+143 |
|\| | | | | | | | | | | | Conflicts: libmsi/libmsi-record.c tests/test.h | ||||
| * | build-sys: move internal headers to _SOURCES | Marc-André Lureau | 2012-12-12 | 1 | -6/+4 |
| | |