summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fwip/hughsie/AsSuggestRichard Hughes2016-07-289-42/+108
|
* Add support for application suggestionsRichard Hughes2016-07-2810-0/+487
|
* Avoid unsatisfiable development dependency when built without libgcab (#122)Simon McVittie2016-07-282-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 McVittie2016-07-283-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 categoryRichard Hughes2016-07-281-8/+0
| | | | Fixes: https://github.com/hughsie/appstream-glib/issues/121
* Port away from intltoolRichard Hughes2016-07-287-11/+42
|
* trivial: Update git.mk to latest upstream copyRichard Hughes2016-07-281-42/+192
|
* trivial: Remove AsReview.karma as it's implementation specificRichard Hughes2016-07-273-71/+1
|
* Add AsReviewRichard Hughes2016-07-2611-1/+1431
| | | | This allows us to represent an end-user application review.
* trivial: Fix some gtk-doc markupRichard Hughes2016-07-254-2/+3
|
* Be more careful choosing warning flagsRichard Hughes2016-07-257-44/+224
|
* Add two new GCC warnings and fix up signed/unsigned issuesRichard Hughes2016-07-2535-243/+316
|
* trivial: Add two more renamed desktop IDsRichard Hughes2016-07-251-0/+2
|
* trivial: Factor out a soon-to-be-shared functionRichard Hughes2016-07-203-27/+38
|
* correct issue in transifex link (#119)Jean-Baptiste2016-07-171-2/+1
|
* Do not save the 'X-' prefixed keys to the AppStream metadataRichard Hughes2016-07-153-9/+38
| | | | Continue to load them at runtime from installed desktop files.
* Add Sugar as a valid desktop environment (#118)Sam2016-07-141-0/+1
|
* trivial: post release version bumpRichard Hughes2016-07-132-5/+5
|
* Release version 0.5.17appstream_glib_0_5_17Richard Hughes2016-07-132-1/+18
|
* Don't add multiple categories for apps with AudioVideoRichard Hughes2016-07-131-2/+4
|
* Fix missing keywords in the previous commitJoaquim Rocha2016-07-121-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 AsAppJoaquim Rocha2016-07-121-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 listRichard Hughes2016-07-121-4/+0
| | | | We already check the whitelist, so nothing changes really.
* Merge pull request #116 from StefanBruens/make_archive_creation_deterministicIgor Gnatenko2016-07-081-1/+1
|\ | | | | Correct disabling of timestamps for gzip
| * Correct disabling of timestamps for gzipStefanBruens2016-07-081-1/+1
| | | | | | Correct module name is "gzip".
* | store: Don't emit a warning when flatpak user directory doesn't existKalev Lember2016-07-061-0/+5
| |
* | trivial: Fix a compiler warning with libstemmer disabledKalev Lember2016-07-061-1/+1
| |
* | monitor: Use non-deprecated glib API for monitoring renamesKalev Lember2016-07-061-2/+4
| |
* | Add an AS_STATE_PURCHASING constant (#115)Robert Ancell2016-07-052-0/+4
| |
* | Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps (#114)Robert Ancell2016-06-302-0/+4
| |
* | Fall back to the country code in as_app_get_language()Richard Hughes2016-06-292-6/+22
| |
* | trivial: Fix 'make check' without libstemmerRichard Hughes2016-06-291-0/+4
| |
* | trivial: Get rid of useless internal-only gtk-doc markupRichard Hughes2016-06-2846-1416/+0
| |
* | trivial: Disable libstemmer by defaultRichard Hughes2016-06-282-1/+2
| | | | | | | | Sorry jhbuild people...
* | trivial: Do not include the prefix in the id-filenameRichard Hughes2016-06-282-3/+6
| |
* | Optionally use libstemmer for keyword stemmingRichard Hughes2016-06-287-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)lantw442016-06-131-1/+1
| |
* | trivial: post release version bumpRichard Hughes2016-06-132-5/+5
| |
* | Release version 0.5.16appstream_glib_0_5_16Richard Hughes2016-06-133-9/+26
| |
* | Load metainfo files if presentRichard Hughes2016-06-133-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 sentRichard Hughes2016-06-111-1/+6
| |
* | trivial: Fix make distcheckRichard Hughes2016-06-101-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 groupsFabio Valentini2016-06-082-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 directoriesRichard Hughes2016-06-081-7/+32
| | | | | | | | Only add directories to the monitor hash, not all filenames.
* | trivial: Do not load Flatpak repos when searchingRichard Hughes2016-06-081-9/+0
| |
* | Allow setting the id prefix and origin using a symlink file nameRichard Hughes2016-06-085-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 arrayRichard Hughes2016-06-071-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 AsAppRichard Hughes2016-06-021-4/+0
| | | | | | | | Doing this here is the wrong level entirely.
* | Merge pull request #109 from hughsie/wip/kalev/my_pstrcmpRichard Hughes2016-05-311-1/+7
|\ \ | | | | | | Fix g_ptr_array_sort use
| * | Fix g_ptr_array_sort usewip/kalev/my_pstrcmpKalev Lember2016-05-261-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.