Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Monitor missing AppStream directories | Richard Hughes | 2016-10-19 | 3 | -51/+53 |
| | | | | | | | Monitor some locations so that if they are created after the AsStore is loaded we correctly detect and load the new AppStream XML files Inspired by a patch by Joaquim Rocha <jrocha@endlessm.com>, many thanks. | ||||
* | Add a 'watch' command to appstream-util | Richard Hughes | 2016-10-19 | 1 | -0/+76 |
| | | | | | This allows the user to observe components being removed and added as files are moved or created. | ||||
* | Handle files being moved into monitored AppStream directories | Richard Hughes | 2016-10-19 | 1 | -0/+7 |
| | | | | | | This handles the case where we 'mv' a file to or from a monitored directory, rather than creating it and ensures the file gets parsed or invalidated correctly. | ||||
* | Process file changes when an attribute changes | Joaquim Rocha | 2016-10-17 | 2 | -6/+8 |
| | | | | | | | | | | | | When a file's permissions are changed this may mean that a file that was previously unreadable can now be parsed so we should process files attribute changes. Also, when a file was changed, no processing of it occurred until a different event type happened to the file (deletion, renaming, etc.). This could prevent important changes to be processed. Update the tests for both issues. Signed-off-by: Richard Hughes <richard@hughsie.com> | ||||
* | Do not sent a REMOVED signal when deleting a transient temp file | Richard Hughes | 2016-10-17 | 1 | -1/+6 |
| | |||||
* | trivial: post release version bump | Richard Hughes | 2016-10-12 | 2 | -5/+5 |
| | |||||
* | Release version 0.6.4appstream_glib_0_6_4 | Richard Hughes | 2016-10-12 | 8 | -37/+61 |
| | |||||
* | Allow filtering applications based on merge type | Richard Hughes | 2016-10-12 | 2 | -1/+19 |
| | | | | | This allows us to load only merge-type components, which we might want when sharing per-system or per-user overrides. | ||||
* | Add flag to only load uncompressed files into a store | Richard Hughes | 2016-10-12 | 2 | -10/+21 |
| | | | | Sometimes we just want the 'extra' files rather than the distro-supplied ones. | ||||
* | Add functions to build and validate an AppStream ID | Richard Hughes | 2016-10-12 | 3 | -0/+79 |
| | |||||
* | Fix a small memory leak when parsing yaml files | Richard Hughes | 2016-09-28 | 5 | -23/+43 |
| | |||||
* | Don't show a critical warning on invalid yaml file | Richard Hughes | 2016-09-28 | 1 | -2/+13 |
| | | | | | | | This is surely invalid, but we should do better than a critical: Categories: - '' | ||||
* | Never inhierit Name and Comment when using appstream-compose | Richard Hughes | 2016-09-28 | 1 | -0/+4 |
| | | | | | This has been deprecated for some time now and causes problems when we're using a non-localised prefix on the installed desktop files. | ||||
* | trivial: Fix a couple of warnings with -Wundef | Richard Hughes | 2016-09-28 | 2 | -8/+8 |
| | |||||
* | 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 |
| |