summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix setting the origin for Flatpak user reposwip/jrocha/fix-user-reposJoaquim Rocha2016-09-271-1/+1
| | | | | | | | | | The origin was being stripped the first 8 characters so it would discard the "flatpak:" prefix. However, when on a user installation the prefix is "user-flatpak:" so the origin would erroneously be set to "tpak:gnome-apps". These changes discard the completely profile after checking for the prefix's delimiter.
* Add as_content_rating_get_value()Richard Hughes2016-09-213-0/+32
| | | | | This allows us to get the specific enumerated value for a classification ID which we can use in gnome-software to explain the rating to the user.
* Fix the CSM rating age calculationRichard Hughes2016-09-212-3/+4
| | | | We want to return the *largest* minimum age for all the classification IDs.
* trivial: Add some sanity checks to the unique-id hash testsRichard Hughes2016-09-201-8/+23
|
* trivial: Fix two potential deadlocks in the AsProfile codeRichard Hughes2016-09-171-96/+108
| | | | This fixes a very-rare bug in gnome-software.
* trivial: Fix building AppStream metadata when using local filesRichard Hughes2016-09-152-3/+14
| | | | | Since we fixed the icon kind issue we just have to be a bit more careful when reading out what name to use.
* trivial: Make as_profile_dump() threadsafeRichard Hughes2016-09-141-0/+1
|
* Add as_profile_set_autoprune() for automatically limiting the profiling outputRichard Hughes2016-09-142-0/+23
|
* Add as_profile_prune() for limiting the profiling outputRichard Hughes2016-09-142-0/+34
|
* trivial: Make as_profile_clear() threadsafeRichard Hughes2016-09-141-0/+1
|
* trivial: Allow detailed profiling when using as_store_from_file()Richard Hughes2016-09-141-8/+5
|
* Add as_store_add_apps()Richard Hughes2016-09-132-0/+33
| | | | This allows us to add lots of apps without issuing a 'changed' signal for each.
* Fix building metadata on repos with mixed architecture contentRichard Hughes2016-09-131-22/+35
| | | | Only disable multiarch packages if a native package of the same name exists.
* Add support for AppImage bundlesRichard Hughes2016-09-122-0/+6
|
* trivial: post release version bumpRichard Hughes2016-09-062-5/+5
|
* Release version 0.6.3appstream_glib_0_6_3Richard Hughes2016-09-0627-1273/+1419
|
* trivial: Fix up tests after the -lang auto-dep commitRichard Hughes2016-09-061-4/+5
|
* Add an easy way to add a language to an existing fileRichard Hughes2016-09-061-0/+48
|
* Add an easy way to add a modalias to an existing fileRichard Hughes2016-09-051-0/+57
|
* Add -lang package as a dependency in order to properly detect translations ↵Dominique Leuenberger2016-09-051-0/+4
| | | | | | | | | | (#135) In openSUSE, the -lang package is 'only' recommended, so that users CAN save the space if they don't need them (and using bundles there is also a method to only install one language instead of all supported ones). Unfortunately, with this technique, gnome-software keeps on pretending that no application is localized in openSUSE.
* Convert the built unknown icons to the correct kind depending on the actionRichard Hughes2016-09-053-2/+21
| | | | | | For building we want ->CACHED, for parsing local files we want ->STOCK. Fixes the other half of https://github.com/hughsie/appstream-glib/pull/128
* trivial: Do not write <icon type=unknown> for unknown typesRichard Hughes2016-09-051-3/+5
|
* Refactor the desktop file icon loading codeRichard Hughes2016-09-041-26/+46
| | | | | | | Using the old logic we could have created a LOCAL icon with just the name set, which is further confused by using LOCAL for the fallback name case. Fixes half of https://github.com/hughsie/appstream-glib/pull/128
* Add a component kind of 'driver'Richard Hughes2016-09-024-0/+8
|
* trivial: Sync example spec file with downstreamRichard Hughes2016-09-021-4/+14
|
* Support components with merge=replace rulesRichard Hughes2016-09-024-31/+146
| | | | This allows components to replace parts of the app without just appending.
* trivial: Fix a -Wundef compiler warningKalev Lember2016-08-311-2/+2
|
* trivial: post release version bumpRichard Hughes2016-08-292-5/+5
|
* Release version 0.6.2appstream_glib_0.6.2Richard Hughes2016-08-2928-1484/+1640
|
* trivial: Actually apply the warning flagsRichard Hughes2016-08-272-1/+2
|
* Add a hash function specifically designed for unique-idsRichard Hughes2016-08-253-1/+112
|
* trivial: Fix the self tests after the dedupe fix in 7cd80fbRichard Hughes2016-08-251-0/+2
|
* Ignore system datadirs that are actually per-userRichard Hughes2016-08-251-0/+4
| | | | When running in jhbuild this is somehow set incorrectly.
* trivial: Don't show some applications as installed when they are notRichard Hughes2016-08-251-2/+4
| | | | Only deduplicate AppStream::AppData when the appdata file has system scope.
* trivial: Add a query-installed command to appstream-utilRichard Hughes2016-08-251-0/+59
|
* trivial: Do not hang when using 'appstream-util search foo --verbose'Richard Hughes2016-08-251-2/+1
|
* Do not use the deprecated GNOME_COMPILE_WARNINGSRichard Hughes2016-08-252-201/+39
|
* trivial: Show the installed state in the appstream-util search outputRichard Hughes2016-08-231-3/+12
|
* trivial: Restrict the bundle kind when parsing local filesRichard Hughes2016-08-231-0/+7
| | | | This means we don't wildcard match against user non-package apps.
* trivial: Restrict the scope when parsing local filesRichard Hughes2016-08-231-0/+1
| | | | This means we don't wildcard match against user non-package apps.
* trivial: Use correct autoptr cleanup on yaml error when loading from a file. ↵Mario Limonciello2016-08-221-1/+1
| | | | (#133)
* Don't require an icon from LOCALIZATION kindRichard Hughes2016-08-221-0/+1
|
* trivial: lower requirement for appstream-glib (#132)Mario Limonciello2016-08-221-1/+1
| | | This allows easier compilation on Ubuntu 16.04
* Remove the inf parsing from appstream-glibRichard Hughes2016-08-2210-1523/+35
| | | | | | | | | | | I don't want to maintain this large chunk of complex code in the main library, especially as it's basically unused except for the validation of .cab files. The latter has a python implmentation as used on the LVFS, so it's really just dead code now. Move the (unused) implementation to libginf for archival, but leave stubs in to avoid upsetting the API/ABI checkers. We can remove the symbols when we next break soname.
* Revert "as-app-desktop: Fix association between icon names and types (#128)"Richard Hughes2016-08-221-7/+27
| | | | This reverts commit 714e78b188872e9866956db95f22efe4e37189c5.
* as-app-desktop: Fix association between icon names and types (#128)Philip Withnall2016-08-221-27/+7
| | | | | | | | | | | AsIcon documents that STOCK icons should have the name set; and that LOCAL icons should have the filename set. The previous approach to extracting these properties from as_app_parse_file_key() could sometimes result in a LOCAL icon with no filename set, if tmp was not an icon name and not a fallback icon name. Now, we assume that (as long as tmp is not an absolute path) this means it's an icon name for an icon which is not installed, and hence the AsIcon type should be STOCK. Signed-off-by: Philip Withnall <philip.withnall@collabora.co.uk>
* trivial: Fix several -Wsign-conversion issues on ARMRichard Hughes2016-08-227-24/+27
|
* trivial: Fix a -Wcast-align issue on ARMRichard Hughes2016-08-221-7/+8
|
* Don't use the prefix check when parsing YAMLRichard Hughes2016-08-211-15/+0
| | | | | We don't do this for the from_file() version, and we can reliably depend on libyaml for error checking now.
* trivial: Use the correct autoptr cleanup on yaml errorRichard Hughes2016-08-211-1/+1
|