summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Allow setting the id prefix and origin using a symlink file nameRichard Hughes2016-06-085-11/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | The idea is to encode the scope and user-specified origin in the filename as flatpak remotes have metadata with the filename `appstream.xml.gz` that have origin harcoded to 'flatpak'. We can't set a custom origin when generating the metadata as the remote name is set client side and can be any string the user chooses. It's also expected that something like gnome-software will keep the symlink cache up to date. I'm using ~/.local/share/app-info/xmls at the moment, but if we decide that the data is actually gnome-software specific then it can move.
* | Never allow NULL to be added to AsApp string arrayRichard Hughes2016-06-071-0/+16
| | | | | | | | | | | | | | | | | | This is going to make incorrect code produce a critical warning when adding invalid values, but that's better than segfaulting in other random parts of the library. Fixes the crash https://bugzilla.gnome.org/show_bug.cgi?id=767220 but we'll need to dig deeper working out what is calling as_app_add_pkgname() with NULL.
* | Do not rename a category ID in AsAppRichard Hughes2016-06-021-4/+0
| | | | | | | | Doing this here is the wrong level entirely.
* | Merge pull request #109 from hughsie/wip/kalev/my_pstrcmpRichard Hughes2016-05-311-1/+7
|\ \ | | | | | | Fix g_ptr_array_sort use
| * | Fix g_ptr_array_sort usewip/kalev/my_pstrcmpKalev Lember2016-05-261-1/+7
|/ / | | | | | | | | | | We can't directly use g_strcmp0 as the comparison function as g_ptr_array_sort comparison function takes pointers to the pointers in the array.
* | Merge pull request #108 from DimStar77/yastRichard Hughes2016-05-231-0/+9
|\ \ | | | | | | Add yast2-branding-openSUSE if an app depends on yast2
| * | Add yast2-branding-openSUSE if an app depends on yast2Dominique Leuenberger2016-05-191-0/+9
| | | | | | | | | | | | | | | Applications depending on yast2 have an implicit dependency on yast2-branding-openSUSE, which brings required icons in this case.
* | | trivial: post release version bumpRichard Hughes2016-05-232-5/+5
| | |
* | | Release version 0.5.15appstream_glib_0_5_15Richard Hughes2016-05-2313-87/+111
|/ /
* | Save the ID prefix in more placesRichard Hughes2016-05-181-44/+77
| | | | | | | | | | Also, fix a potential crash when the path-data wasn't set before the callback was fired.
* | Correctly set the architecture on newly discovered applicationsRichard Hughes2016-05-181-11/+30
| |
* | Set the architecture of discovered Flatpak appsRichard Hughes2016-05-181-6/+20
| |
* | Add all applications for all architectures when loading FlatpakRichard Hughes2016-05-181-59/+34
| |
* | Always add /var/lib/flatpak/appstream as a possible Flatpak pathRichard Hughes2016-05-181-0/+7
| | | | | | | | | | Deal with the case where the user installs flatpak system-wide and appstream-glib and gnome-software are built in jhbuild with a different prefix.
* | Revert "trivial: Add some support for flatpak self tests"Richard Hughes2016-05-141-15/+0
| | | | | | | | This reverts commit a852822fe2037c6b9c43984b5bd38c952f3a6abe.
* | Merge pull request #107 from DimStar77/show-appnameRichard Hughes2016-05-131-1/+2
|\ \ | | | | | | Show the app name when complaining about missing description in the m…
| * | Show the app name when complaining about missing description in the metadataDominique Leuenberger2016-05-131-1/+2
| | |
* | | Merge pull request #106 from DimStar77/allow-duplicate-addon-namesRichard Hughes2016-05-131-16/+18
|\ \ \ | |/ / |/| | Addons can have duplcate names
| * | Addons can have duplcate namesDominique Leuenberger2016-05-131-16/+18
|/ / | | | | | | | | It's not uncommon for addons to be called after the functionality they provide to the application they extend (e.g. "Spell checker").
* | trivial: Add some support for flatpak self testsRichard Hughes2016-05-121-0/+15
| |
* | Rename the xdg-app support to the new name: FlatpakRichard Hughes2016-05-116-67/+81
| |
* | trivial: Add some more debugging to debug an issueRichard Hughes2016-05-112-1/+3
| |
* | Merge pull request #104 from AOSC-Dev/masterRichard Hughes2016-05-091-14/+22
|\ \ | |/ |/| README.md: add note for glob usage
| * README.md: wrap at 80 charsMingcong Bai2016-05-041-6/+12
| |
| * README.md: add note for glob usageMingcong Bai2016-05-041-9/+11
|/
* Omit timestamp from gzip compressed filesStefan Brüns2016-05-021-1/+3
|
* Sort archive contents by name for repeatable resultsStefan Brüns2016-05-021-0/+3
|
* trivial: Set missing icon prefix for cached YAMLMatthias Klumpp2016-04-301-0/+2
|
* trivial: Add a work-around for the new libreoffice in the builderRichard Hughes2016-04-291-0/+5
|
* yaml: Make icon parser spec compliantMatthias Klumpp2016-04-294-14/+109
| | | | | This makes the parser read new-style cached icons, local and remote icons when they are present in DEP-11 YAML.
* Fall back to the icon name for LOCAL icon typesRichard Hughes2016-04-291-3/+9
| | | | | | If we import a desktop file with Icon=gcompris and then dump it to XML we get a LOCAL icon type without having resolved a filename. You could argue this icon type could be something like THEME but this fix means we can keep things simple.
* trivial: Fix a critical warning when an AppData file has invalid inputRichard Hughes2016-04-291-0/+8
| | | | In this case, <icon type="local"/> is what makes it explode.
* trivial: Add three more apps to the ID fallback tableRichard Hughes2016-04-271-0/+3
|
* Add AS_APP_QUIRK_NOT_LAUNCHABLERichard Hughes2016-04-261-0/+2
| | | | This indicates that an app cannot be launched.
* Ignore files with invalid suffixes when building installed storesRichard Hughes2016-04-251-1/+17
| | | | Fixes https://github.com/hughsie/appstream-glib/issues/99
* trivial: Try to shut up libasnRichard Hughes2016-04-251-1/+1
| | | | | We could be using junk data using @search, but it's immediately overwritten with memset() so it's totally harmless.
* Add AS_APP_QUIRK_HAS_SHORTCUTJoaquim Rocha2016-04-201-0/+2
| | | | This indicates that an app has a shortcut in the system.
* trivial: post release version bumpRichard Hughes2016-04-202-5/+5
|
* Release version 0.5.14appstream_glib_0_5_14Richard Hughes2016-04-2028-77/+197
|
* Add as_screenshot_get_image_for_locale()Richard Hughes2016-04-197-14/+224
| | | | | | The AppStream specification has recently added the ability to have translated screenshot images. To support this add new methods to restrict the AsImage selection to compatible locales.
* Add the Audio+Video categories from AppStream XML tooRichard Hughes2016-04-181-4/+3
|
* trivial: Fix critical warning when validing broken AppStream filesRichard Hughes2016-04-131-16/+21
|
* Search /usr/share/metainfo for local filesRichard Hughes2016-04-121-0/+7
| | | | This is for non-application metainfo files.
* Add AS_APP_QUIRK_NOT_REVIEWABLERichard Hughes2016-04-081-0/+2
|
* Fall back to searching in as_store_get_app_by_pkgname()Richard Hughes2016-04-071-1/+37
| | | | | | | | | | If the user does: - as_store_load() - as_store_get_app_by_id() - as_app_add_pkgname() - as_store_get_app_by_pkgname() Then we don't return the app. This is probably not what the user expects.
* Add AS_APP_QUIRK_NEEDS_REBOOTRichard Hughes2016-04-071-0/+2
|
* Add search-pkgname to appstream-glibRichard Hughes2016-04-071-0/+49
|
* Ignore desktop files with X-AppStream-IgnoreRichard Hughes2016-04-041-0/+10
|
* trivial: post release version bumpRichard Hughes2016-04-012-5/+5
|
* Release version 0.5.13appstream_glib_0_5_13Richard Hughes2016-04-0110-57/+73
|