Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix setting the origin for Flatpak user reposwip/jrocha/fix-user-repos | Joaquim Rocha | 2016-09-27 | 1 | -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 Hughes | 2016-09-21 | 3 | -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 calculation | Richard Hughes | 2016-09-21 | 2 | -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 tests | Richard Hughes | 2016-09-20 | 1 | -8/+23 |
| | |||||
* | trivial: Fix two potential deadlocks in the AsProfile code | Richard Hughes | 2016-09-17 | 1 | -96/+108 |
| | | | | This fixes a very-rare bug in gnome-software. | ||||
* | trivial: Fix building AppStream metadata when using local files | Richard Hughes | 2016-09-15 | 2 | -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() threadsafe | Richard Hughes | 2016-09-14 | 1 | -0/+1 |
| | |||||
* | Add as_profile_set_autoprune() for automatically limiting the profiling output | Richard Hughes | 2016-09-14 | 2 | -0/+23 |
| | |||||
* | Add as_profile_prune() for limiting the profiling output | Richard Hughes | 2016-09-14 | 2 | -0/+34 |
| | |||||
* | trivial: Make as_profile_clear() threadsafe | Richard Hughes | 2016-09-14 | 1 | -0/+1 |
| | |||||
* | trivial: Allow detailed profiling when using as_store_from_file() | Richard Hughes | 2016-09-14 | 1 | -8/+5 |
| | |||||
* | Add as_store_add_apps() | Richard Hughes | 2016-09-13 | 2 | -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 content | Richard Hughes | 2016-09-13 | 1 | -22/+35 |
| | | | | Only disable multiarch packages if a native package of the same name exists. | ||||
* | Add support for AppImage bundles | Richard Hughes | 2016-09-12 | 2 | -0/+6 |
| | |||||
* | trivial: post release version bump | Richard Hughes | 2016-09-06 | 2 | -5/+5 |
| | |||||
* | Release version 0.6.3appstream_glib_0_6_3 | Richard Hughes | 2016-09-06 | 27 | -1273/+1419 |
| | |||||
* | trivial: Fix up tests after the -lang auto-dep commit | Richard Hughes | 2016-09-06 | 1 | -4/+5 |
| | |||||
* | Add an easy way to add a language to an existing file | Richard Hughes | 2016-09-06 | 1 | -0/+48 |
| | |||||
* | Add an easy way to add a modalias to an existing file | Richard Hughes | 2016-09-05 | 1 | -0/+57 |
| | |||||
* | Add -lang package as a dependency in order to properly detect translations ↵ | Dominique Leuenberger | 2016-09-05 | 1 | -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 action | Richard Hughes | 2016-09-05 | 3 | -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 types | Richard Hughes | 2016-09-05 | 1 | -3/+5 |
| | |||||
* | Refactor the desktop file icon loading code | Richard Hughes | 2016-09-04 | 1 | -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 Hughes | 2016-09-02 | 4 | -0/+8 |
| | |||||
* | trivial: Sync example spec file with downstream | Richard Hughes | 2016-09-02 | 1 | -4/+14 |
| | |||||
* | Support components with merge=replace rules | Richard Hughes | 2016-09-02 | 4 | -31/+146 |
| | | | | This allows components to replace parts of the app without just appending. | ||||
* | trivial: Fix a -Wundef compiler warning | Kalev Lember | 2016-08-31 | 1 | -2/+2 |
| | |||||
* | trivial: post release version bump | Richard Hughes | 2016-08-29 | 2 | -5/+5 |
| | |||||
* | Release version 0.6.2appstream_glib_0.6.2 | Richard Hughes | 2016-08-29 | 28 | -1484/+1640 |
| | |||||
* | trivial: Actually apply the warning flags | Richard Hughes | 2016-08-27 | 2 | -1/+2 |
| | |||||
* | Add a hash function specifically designed for unique-ids | Richard Hughes | 2016-08-25 | 3 | -1/+112 |
| | |||||
* | trivial: Fix the self tests after the dedupe fix in 7cd80fb | Richard Hughes | 2016-08-25 | 1 | -0/+2 |
| | |||||
* | Ignore system datadirs that are actually per-user | Richard Hughes | 2016-08-25 | 1 | -0/+4 |
| | | | | When running in jhbuild this is somehow set incorrectly. | ||||
* | trivial: Don't show some applications as installed when they are not | Richard Hughes | 2016-08-25 | 1 | -2/+4 |
| | | | | Only deduplicate AppStream::AppData when the appdata file has system scope. | ||||
* | trivial: Add a query-installed command to appstream-util | Richard Hughes | 2016-08-25 | 1 | -0/+59 |
| | |||||
* | trivial: Do not hang when using 'appstream-util search foo --verbose' | Richard Hughes | 2016-08-25 | 1 | -2/+1 |
| | |||||
* | Do not use the deprecated GNOME_COMPILE_WARNINGS | Richard Hughes | 2016-08-25 | 2 | -201/+39 |
| | |||||
* | trivial: Show the installed state in the appstream-util search output | Richard Hughes | 2016-08-23 | 1 | -3/+12 |
| | |||||
* | trivial: Restrict the bundle kind when parsing local files | Richard Hughes | 2016-08-23 | 1 | -0/+7 |
| | | | | This means we don't wildcard match against user non-package apps. | ||||
* | trivial: Restrict the scope when parsing local files | Richard Hughes | 2016-08-23 | 1 | -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 Limonciello | 2016-08-22 | 1 | -1/+1 |
| | | | | (#133) | ||||
* | Don't require an icon from LOCALIZATION kind | Richard Hughes | 2016-08-22 | 1 | -0/+1 |
| | |||||
* | trivial: lower requirement for appstream-glib (#132) | Mario Limonciello | 2016-08-22 | 1 | -1/+1 |
| | | | This allows easier compilation on Ubuntu 16.04 | ||||
* | Remove the inf parsing from appstream-glib | Richard Hughes | 2016-08-22 | 10 | -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 Hughes | 2016-08-22 | 1 | -7/+27 |
| | | | | This reverts commit 714e78b188872e9866956db95f22efe4e37189c5. | ||||
* | as-app-desktop: Fix association between icon names and types (#128) | Philip Withnall | 2016-08-22 | 1 | -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 ARM | Richard Hughes | 2016-08-22 | 7 | -24/+27 |
| | |||||
* | trivial: Fix a -Wcast-align issue on ARM | Richard Hughes | 2016-08-22 | 1 | -7/+8 |
| | |||||
* | Don't use the prefix check when parsing YAML | Richard Hughes | 2016-08-21 | 1 | -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 error | Richard Hughes | 2016-08-21 | 1 | -1/+1 |
| |