Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fwip/hughsie/AsSuggest | Richard Hughes | 2016-07-28 | 9 | -42/+108 |
| | |||||
* | Add support for application suggestions | Richard Hughes | 2016-07-28 | 10 | -0/+487 |
| | |||||
* | Avoid unsatisfiable development dependency when built without libgcab (#122) | Simon McVittie | 2016-07-28 | 2 | -1/+4 |
| | | | | | | pkg-config checks that all declared Requires.private are available (they are needed for static linking and potentially for their CFLAGS). Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
* | Don't change ABI when built with/without gperf (#123) | Simon McVittie | 2016-07-28 | 3 | -5/+6 |
| | | | | | | | | | | | | | * Prefix as_tag_from_gperf() with an underscore to make it private Otherwise, the library's exported ABI changes depending on whether gperf was present at compile-time, which should just be an optimization. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> * Don't distribute generated as-tag-private.h in tarballs Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
* | Do not split up the main AudioVideo category | Richard Hughes | 2016-07-28 | 1 | -8/+0 |
| | | | | Fixes: https://github.com/hughsie/appstream-glib/issues/121 | ||||
* | Port away from intltool | Richard Hughes | 2016-07-28 | 7 | -11/+42 |
| | |||||
* | trivial: Update git.mk to latest upstream copy | Richard Hughes | 2016-07-28 | 1 | -42/+192 |
| | |||||
* | trivial: Remove AsReview.karma as it's implementation specific | Richard Hughes | 2016-07-27 | 3 | -71/+1 |
| | |||||
* | Add AsReview | Richard Hughes | 2016-07-26 | 11 | -1/+1431 |
| | | | | This allows us to represent an end-user application review. | ||||
* | trivial: Fix some gtk-doc markup | Richard Hughes | 2016-07-25 | 4 | -2/+3 |
| | |||||
* | Be more careful choosing warning flags | Richard Hughes | 2016-07-25 | 7 | -44/+224 |
| | |||||
* | Add two new GCC warnings and fix up signed/unsigned issues | Richard Hughes | 2016-07-25 | 35 | -243/+316 |
| | |||||
* | trivial: Add two more renamed desktop IDs | Richard Hughes | 2016-07-25 | 1 | -0/+2 |
| | |||||
* | trivial: Factor out a soon-to-be-shared function | Richard Hughes | 2016-07-20 | 3 | -27/+38 |
| | |||||
* | correct issue in transifex link (#119) | Jean-Baptiste | 2016-07-17 | 1 | -2/+1 |
| | |||||
* | Do not save the 'X-' prefixed keys to the AppStream metadata | Richard Hughes | 2016-07-15 | 3 | -9/+38 |
| | | | | Continue to load them at runtime from installed desktop files. | ||||
* | Add Sugar as a valid desktop environment (#118) | Sam | 2016-07-14 | 1 | -0/+1 |
| | |||||
* | trivial: post release version bump | Richard Hughes | 2016-07-13 | 2 | -5/+5 |
| | |||||
* | Release version 0.5.17appstream_glib_0_5_17 | Richard Hughes | 2016-07-13 | 2 | -1/+18 |
| | |||||
* | Don't add multiple categories for apps with AudioVideo | Richard Hughes | 2016-07-13 | 1 | -2/+4 |
| | |||||
* | Fix missing keywords in the previous commit | Joaquim Rocha | 2016-07-12 | 1 | -2/+2 |
| | | | | | While cleaning up some cosmetic issues I managed to exclude some important parts of the changes... | ||||
* | Add external (X-*) keys of an app's desktop file as metadata AsApp | Joaquim Rocha | 2016-07-12 | 1 | -0/+10 |
| | | | | | This is helpful for use-cases where those keys are needed by users of the library. | ||||
* | trivial: Remove the X- hack from parsing the category list | Richard Hughes | 2016-07-12 | 1 | -4/+0 |
| | | | | We already check the whitelist, so nothing changes really. | ||||
* | Merge pull request #116 from StefanBruens/make_archive_creation_deterministic | Igor Gnatenko | 2016-07-08 | 1 | -1/+1 |
|\ | | | | | Correct disabling of timestamps for gzip | ||||
| * | Correct disabling of timestamps for gzip | StefanBruens | 2016-07-08 | 1 | -1/+1 |
| | | | | | | Correct module name is "gzip". | ||||
* | | store: Don't emit a warning when flatpak user directory doesn't exist | Kalev Lember | 2016-07-06 | 1 | -0/+5 |
| | | |||||
* | | trivial: Fix a compiler warning with libstemmer disabled | Kalev Lember | 2016-07-06 | 1 | -1/+1 |
| | | |||||
* | | monitor: Use non-deprecated glib API for monitoring renames | Kalev Lember | 2016-07-06 | 1 | -2/+4 |
| | | |||||
* | | Add an AS_STATE_PURCHASING constant (#115) | Robert Ancell | 2016-07-05 | 2 | -0/+4 |
| | | |||||
* | | Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps (#114) | Robert Ancell | 2016-06-30 | 2 | -0/+4 |
| | | |||||
* | | Fall back to the country code in as_app_get_language() | Richard Hughes | 2016-06-29 | 2 | -6/+22 |
| | | |||||
* | | trivial: Fix 'make check' without libstemmer | Richard Hughes | 2016-06-29 | 1 | -0/+4 |
| | | |||||
* | | trivial: Get rid of useless internal-only gtk-doc markup | Richard Hughes | 2016-06-28 | 46 | -1416/+0 |
| | | |||||
* | | trivial: Disable libstemmer by default | Richard Hughes | 2016-06-28 | 2 | -1/+2 |
| | | | | | | | | Sorry jhbuild people... | ||||
* | | trivial: Do not include the prefix in the id-filename | Richard Hughes | 2016-06-28 | 2 | -3/+6 |
| | | |||||
* | | Optionally use libstemmer for keyword stemming | Richard Hughes | 2016-06-28 | 7 | -6/+196 |
| | | | | | | | | | | This allows us to search for 'networking', 'networks', or 'networked' and to return results for all network* keywords. | ||||
* | | Fix gtk-doc build when builddir != srcdir (#113) | lantw44 | 2016-06-13 | 1 | -1/+1 |
| | | |||||
* | | trivial: post release version bump | Richard Hughes | 2016-06-13 | 2 | -5/+5 |
| | | |||||
* | | Release version 0.5.16appstream_glib_0_5_16 | Richard Hughes | 2016-06-13 | 3 | -9/+26 |
| | | |||||
* | | Load metainfo files if present | Richard Hughes | 2016-06-13 | 3 | -5/+23 |
| | | | | | | | | | | | | /usr/share/appdata is the old location, but will be supported for a long time. Replaces https://github.com/hughsie/appstream-glib/pull/112 | ||||
* | | trivial: Fix several issues to ensure changed signal are sent | Richard Hughes | 2016-06-11 | 1 | -1/+6 |
| | | |||||
* | | trivial: Fix make distcheck | Richard Hughes | 2016-06-10 | 1 | -0/+4 |
| | | | | | | | | | | | | The ever helpful 'make' copies the symlink target to the build directory, rather than the symlink itself. This breaks the check which only loads the origin and prefix for files detected as symlinks. | ||||
* | | Add elementary to list of project groups | Fabio Valentini | 2016-06-08 | 2 | -0/+2 |
| | | | | | | | | | | | | Most official elementary software sets the project_group tag content to 'elementary', which is not a recognised project group. This renders nearly all the appdata files invalid when trying to validate them with appstream-util. | ||||
* | | Correctly detect new AppStream applications in new directories | Richard Hughes | 2016-06-08 | 1 | -7/+32 |
| | | | | | | | | Only add directories to the monitor hash, not all filenames. | ||||
* | | trivial: Do not load Flatpak repos when searching | Richard Hughes | 2016-06-08 | 1 | -9/+0 |
| | | |||||
* | | 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. |