Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Allow setting the id prefix and origin using a symlink file name | Richard Hughes | 2016-06-08 | 5 | -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 array | Richard Hughes | 2016-06-07 | 1 | -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 AsApp | Richard Hughes | 2016-06-02 | 1 | -4/+0 | |
| | | | | | | | | Doing this here is the wrong level entirely. | |||||
* | | Merge pull request #109 from hughsie/wip/kalev/my_pstrcmp | Richard Hughes | 2016-05-31 | 1 | -1/+7 | |
|\ \ | | | | | | | Fix g_ptr_array_sort use | |||||
| * | | Fix g_ptr_array_sort usewip/kalev/my_pstrcmp | Kalev Lember | 2016-05-26 | 1 | -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/yast | Richard Hughes | 2016-05-23 | 1 | -0/+9 | |
|\ \ | | | | | | | Add yast2-branding-openSUSE if an app depends on yast2 | |||||
| * | | Add yast2-branding-openSUSE if an app depends on yast2 | Dominique Leuenberger | 2016-05-19 | 1 | -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 bump | Richard Hughes | 2016-05-23 | 2 | -5/+5 | |
| | | | ||||||
* | | | Release version 0.5.15appstream_glib_0_5_15 | Richard Hughes | 2016-05-23 | 13 | -87/+111 | |
|/ / | ||||||
* | | Save the ID prefix in more places | Richard Hughes | 2016-05-18 | 1 | -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 applications | Richard Hughes | 2016-05-18 | 1 | -11/+30 | |
| | | ||||||
* | | Set the architecture of discovered Flatpak apps | Richard Hughes | 2016-05-18 | 1 | -6/+20 | |
| | | ||||||
* | | Add all applications for all architectures when loading Flatpak | Richard Hughes | 2016-05-18 | 1 | -59/+34 | |
| | | ||||||
* | | Always add /var/lib/flatpak/appstream as a possible Flatpak path | Richard Hughes | 2016-05-18 | 1 | -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 Hughes | 2016-05-14 | 1 | -15/+0 | |
| | | | | | | | | This reverts commit a852822fe2037c6b9c43984b5bd38c952f3a6abe. | |||||
* | | Merge pull request #107 from DimStar77/show-appname | Richard Hughes | 2016-05-13 | 1 | -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 metadata | Dominique Leuenberger | 2016-05-13 | 1 | -1/+2 | |
| | | | ||||||
* | | | Merge pull request #106 from DimStar77/allow-duplicate-addon-names | Richard Hughes | 2016-05-13 | 1 | -16/+18 | |
|\ \ \ | |/ / |/| | | Addons can have duplcate names | |||||
| * | | Addons can have duplcate names | Dominique Leuenberger | 2016-05-13 | 1 | -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 tests | Richard Hughes | 2016-05-12 | 1 | -0/+15 | |
| | | ||||||
* | | Rename the xdg-app support to the new name: Flatpak | Richard Hughes | 2016-05-11 | 6 | -67/+81 | |
| | | ||||||
* | | trivial: Add some more debugging to debug an issue | Richard Hughes | 2016-05-11 | 2 | -1/+3 | |
| | | ||||||
* | | Merge pull request #104 from AOSC-Dev/master | Richard Hughes | 2016-05-09 | 1 | -14/+22 | |
|\ \ | |/ |/| | README.md: add note for glob usage | |||||
| * | README.md: wrap at 80 chars | Mingcong Bai | 2016-05-04 | 1 | -6/+12 | |
| | | ||||||
| * | README.md: add note for glob usage | Mingcong Bai | 2016-05-04 | 1 | -9/+11 | |
|/ | ||||||
* | Omit timestamp from gzip compressed files | Stefan Brüns | 2016-05-02 | 1 | -1/+3 | |
| | ||||||
* | Sort archive contents by name for repeatable results | Stefan Brüns | 2016-05-02 | 1 | -0/+3 | |
| | ||||||
* | trivial: Set missing icon prefix for cached YAML | Matthias Klumpp | 2016-04-30 | 1 | -0/+2 | |
| | ||||||
* | trivial: Add a work-around for the new libreoffice in the builder | Richard Hughes | 2016-04-29 | 1 | -0/+5 | |
| | ||||||
* | yaml: Make icon parser spec compliant | Matthias Klumpp | 2016-04-29 | 4 | -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 types | Richard Hughes | 2016-04-29 | 1 | -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 input | Richard Hughes | 2016-04-29 | 1 | -0/+8 | |
| | | | | In this case, <icon type="local"/> is what makes it explode. | |||||
* | trivial: Add three more apps to the ID fallback table | Richard Hughes | 2016-04-27 | 1 | -0/+3 | |
| | ||||||
* | Add AS_APP_QUIRK_NOT_LAUNCHABLE | Richard Hughes | 2016-04-26 | 1 | -0/+2 | |
| | | | | This indicates that an app cannot be launched. | |||||
* | Ignore files with invalid suffixes when building installed stores | Richard Hughes | 2016-04-25 | 1 | -1/+17 | |
| | | | | Fixes https://github.com/hughsie/appstream-glib/issues/99 | |||||
* | trivial: Try to shut up libasn | Richard Hughes | 2016-04-25 | 1 | -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_SHORTCUT | Joaquim Rocha | 2016-04-20 | 1 | -0/+2 | |
| | | | | This indicates that an app has a shortcut in the system. | |||||
* | trivial: post release version bump | Richard Hughes | 2016-04-20 | 2 | -5/+5 | |
| | ||||||
* | Release version 0.5.14appstream_glib_0_5_14 | Richard Hughes | 2016-04-20 | 28 | -77/+197 | |
| | ||||||
* | Add as_screenshot_get_image_for_locale() | Richard Hughes | 2016-04-19 | 7 | -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 too | Richard Hughes | 2016-04-18 | 1 | -4/+3 | |
| | ||||||
* | trivial: Fix critical warning when validing broken AppStream files | Richard Hughes | 2016-04-13 | 1 | -16/+21 | |
| | ||||||
* | Search /usr/share/metainfo for local files | Richard Hughes | 2016-04-12 | 1 | -0/+7 | |
| | | | | This is for non-application metainfo files. | |||||
* | Add AS_APP_QUIRK_NOT_REVIEWABLE | Richard Hughes | 2016-04-08 | 1 | -0/+2 | |
| | ||||||
* | Fall back to searching in as_store_get_app_by_pkgname() | Richard Hughes | 2016-04-07 | 1 | -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_REBOOT | Richard Hughes | 2016-04-07 | 1 | -0/+2 | |
| | ||||||
* | Add search-pkgname to appstream-glib | Richard Hughes | 2016-04-07 | 1 | -0/+49 | |
| | ||||||
* | Ignore desktop files with X-AppStream-Ignore | Richard Hughes | 2016-04-04 | 1 | -0/+10 | |
| | ||||||
* | trivial: post release version bump | Richard Hughes | 2016-04-01 | 2 | -5/+5 | |
| | ||||||
* | Release version 0.5.13appstream_glib_0_5_13 | Richard Hughes | 2016-04-01 | 10 | -57/+73 | |
| |