summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-app.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Add as_app_set_origin()Richard Hughes2014-10-241-0/+3
| | | | | This allows us to get the origin the package was read from in the instance we have more than one resource being loaded into the store.
* Add as_store_convert_icons()Richard Hughes2014-10-011-0/+3
| | | | This allows us to change all the embedded icons to cached icons, or vice-versa.
* Use AsIcon to represent an abstract iconRichard Hughes2014-10-011-7/+8
| | | | | | | | The assumption that each application had just one icon, of a single type is much too restrictive. We need to support stock fallbacks of missing cached icons and also need to support multiple sizes of embedded icon. This breaks API.
* Add AS_APP_VALIDATE_FLAG_ALL_APPSRichard Hughes2014-09-241-0/+2
| | | | | | This allows us to control whether the per-application validation is also done when validating a store. It was technically a behaviour change, which confused the self test program.
* Add as_utils_get_string_overlap()Richard Hughes2014-09-101-1/+1
| | | | This is needed for future code.
* Rename as_app_get_id_full() to as_app_get_id()Richard Hughes2014-08-221-4/+4
| | | | There's no more non-full ID, to better match the AppStream specification.
* Rename as_app_get_id() to as_app_get_id_filename()Richard Hughes2014-08-221-1/+1
| | | | This makes the API a little more sane with a better defined return value.
* Allow translated keywordsRichard Hughes2014-08-181-1/+3
| | | | This breaks API.
* Add AS_APP_PARSE_FLAG_ALLOW_VETORichard Hughes2014-08-091-0/+2
| | | | This allows us to get the reasons the application was vetoed.
* Add as_app_add_veto()Richard Hughes2014-08-091-0/+5
| | | | | This is simply moving asb_add_add_veto() into the base-class and in turn makes it stable API.
* trivial: Fix various GObject Introspection markup problemsRichard Hughes2014-08-061-0/+1
|
* Add support for <source_pkgname> which will be in AppStream 0.8Richard Hughes2014-07-291-0/+4
|
* Add AS_APP_SUBSUME_FLAG_PARTIALRichard Hughes2014-07-091-0/+2
|
* Add support for <kudo> introduced in AppStream 0.8Richard Hughes2014-07-081-0/+10
|
* Add as_app_set_state()Richard Hughes2014-07-011-0/+31
| | | | Also, assume local .desktop and .appdata.xml files are already installed.
* Add as_app_set_trust_flags()Richard Hughes2014-06-301-0/+19
| | | | This allows us to be more careful with untrusted data.
* Add as_app_source_kind_to_string()Richard Hughes2014-06-261-0/+2
|
* Add as_app_get_source_file() to return the file that created the AsAppRichard Hughes2014-06-261-0/+3
|
* Add as_app_to_file()Richard Hughes2014-06-181-0/+4
|
* Add as_app_get_mimetypes()Richard Hughes2014-06-181-0/+1
|
* Add as_app_get_pkgname_default()Richard Hughes2014-06-171-0/+1
|
* Add a AsAppParseFlags flag to be able to append non-duplicate dataRichard Hughes2014-06-171-0/+2
|
* trivial: Use as_app_guess_source_kind() in more placesRichard Hughes2014-06-131-1/+1
|
* Add as_app_guess_source_kind()Richard Hughes2014-06-131-0/+2
|
* Add <developer_name> from the draft AppStream 0.7 specificationRichard Hughes2014-06-131-0/+7
|
* Add support for validating metainfo.xml filesRichard Hughes2014-06-111-0/+1
|
* Add <extends> from the draft AppStream 0.7 specificationRichard Hughes2014-06-111-0/+7
|
* Also support validating .appdata.xml.in filesRichard Hughes2014-05-271-2/+4
| | | | | | Sometimes we don't want to build the entire project just to validate one file. Resolves: https://github.com/hughsie/appdata-tools/issues/22
* Export as_app_set_source_kind()Richard Hughes2014-05-241-0/+2
| | | | Needed for future functionality...
* Retain comments in .desktop and .appdata.xml files when requiredRichard Hughes2014-05-231-0/+2
|
* Add AsProvideRichard Hughes2014-05-191-0/+4
| | | | This is an abstract AppStream provide.
* Add as_app_get_names()Richard Hughes2014-05-131-0/+4
| | | | This allows us to get the full dictionaries of keyed data.
* Add as_app_has_category()Richard Hughes2014-05-061-0/+2
| | | | It's used in GNOME Software and now createrepo_as, so move it here.
* Add as_app_subsume_full()Richard Hughes2014-04-231-0/+19
| | | | | This allows us to specify if we want to overwrite values or if the merge should be a two-way merge.
* Add as_app_validate() to validate AppStream, AppData and desktop filesRichard Hughes2014-04-211-0/+21
|
* Parse AppData files when using as_app_parse_file()Richard Hughes2014-04-211-0/+2
|
* Add as_app_get_source_kind()Richard Hughes2014-04-201-1/+18
| | | | This is required if we need to know where the data in an AsApp came from.
* Add as_app_get_update_contact()Richard Hughes2014-04-191-0/+4
| | | | This is only required for AppData files.
* Add as_app_get_metadata_license()Richard Hughes2014-04-191-0/+4
| | | | This is only required for AppData files.
* trivial: Fix up the gtk-doc markup for the last commitRichard Hughes2014-04-081-1/+1
|
* Add as_app_search_matches_all()Richard Hughes2014-04-081-0/+2
| | | | This allows us to search for all the tokens in a specific AsApp.
* trivial: Do not use AsNodeError in AsAppRichard Hughes2014-03-251-0/+17
|
* Add as_app_parse_file() which parses a .desktop file into an AsAppRichard Hughes2014-03-211-0/+18
|
* Add <architectures> supportRichard Hughes2014-03-181-0/+4
|
* Rename some types that should not be under the AsApp namespaceRichard Hughes2014-03-181-42/+7
|
* Unexport things we don't want to keep stableRichard Hughes2014-03-181-5/+0
|
* trivial: Add some class padding to avoid future API breaksRichard Hughes2014-03-171-0/+9
|
* Define an enumerated type of AsAppUrlKindRichard Hughes2014-03-171-2/+11
| | | | This will allow us to add new enums in the future.
* Add a lot of Gtk-Doc markup and generate a valid GIR fileRichard Hughes2014-03-171-3/+5
|
* Add a 'priority' property on AsAppRichard Hughes2014-03-131-0/+3
|