summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release version 0.6.1appstream_glib_0.6.1Richard Hughes2016-08-1229-334/+2728
|
* trivial: Fix validation of console-application componentsRichard Hughes2016-08-111-4/+1
|
* Add console-app component typeMatthias Klumpp2016-08-112-0/+5
| | | | See #127
* yaml: Read all component types, not just desktop-appsMatthias Klumpp2016-08-111-3/+3
|
* Make asglib read current component-type namesMatthias Klumpp2016-08-111-2/+11
|
* Add support for application suggestionsRichard Hughes2016-08-1111-0/+556
|
* Support AppStream merge componentsRichard Hughes2016-08-114-2/+119
| | | | These are components that should be merged into matching entries.
* Ensure predictable output order of XML attributesRichard Hughes2016-08-103-70/+94
|
* trivial: Don't add a duplicate <developer_name> when it exists alreadyRichard Hughes2016-08-101-0/+2
| | | | This is _optionally_ translated.
* trivial: Allow setting the output trusted mode using an environment variableRichard Hughes2016-08-101-0/+6
|
* Print max caption length when validatingRichard Hughes2016-08-101-2/+6
| | | | Fixes: https://github.com/hughsie/appstream-glib/issues/110
* trivial: Fix the comment text for 'help' when upgradingRichard Hughes2016-08-101-2/+2
|
* trivial: Be a bit more helpful when reporting validation warningsRichard Hughes2016-08-091-80/+87
|
* No validation failure for lots of releasesRichard Hughes2016-08-091-5/+0
| | | | | If we're asking upstreams to replace the NEWS file, we need to relax this requirement.
* trivial: Fix some gtk-doc markupRichard Hughes2016-08-091-4/+4
|
* Add the TRANSLATE URL kindRichard Hughes2016-08-093-0/+26
|
* Add SUSE-Public-Domain to License map (#126)Dominique Leuenberger2016-08-091-0/+1
| | | | | As 'Public Domain' is not a SPDX-listed license, distributions handle the string differently. SUSE decided to retain the generic SPDX-Format used for other licenses, prefixed with SUSE-.
* Allow subsuming each property individuallyRichard Hughes2016-08-099-151/+314
| | | | This allows us to define a safe sane subset for merging and dedupe.
* Don't include the architecture in the unique IDRichard Hughes2016-08-096-45/+33
| | | | These are the same 'app' to the end user.
* Don't include the version in the unique IDRichard Hughes2016-08-097-89/+37
| | | | We have releases; different versions should be merged.
* trivial: Decompress .pak files when getting languagesRichard Hughes2016-08-081-0/+1
|
* trivial: Switch from Transifex to ZanataRichard Hughes2016-08-062-9/+16
|
* trivial: Update to latest translations from transifexRichard Hughes2016-08-063-8/+391
|
* Only subsume a safe subset from merge componentsRichard Hughes2016-08-054-84/+100
| | | | | We certainly don't want to copy over the source file, origin, branch or version from the merged application.
* trivial: Check if the flatpak ID is valid before usingRichard Hughes2016-08-051-6/+30
|
* trivial: Parse the unique_id correctly when searchingRichard Hughes2016-08-052-4/+34
|
* trivial: Use the existing quirk as it can be made useful againRichard Hughes2016-08-053-5/+3
|
* Add some more validation checks for keywordsRichard Hughes2016-08-053-0/+42
|
* Use a more relaxed unique-id match for merge componentsRichard Hughes2016-08-054-13/+33
|
* Support merge componentsRichard Hughes2016-08-044-4/+176
| | | | | This allows us to match soon-to-be-specified merge components to every component in the store.
* trivial: Fix as_utils_unique_id_equal() to work with multiple globsRichard Hughes2016-08-042-11/+17
|
* Add as_utils_unique_id_valid() and use it before parsingRichard Hughes2016-08-043-1/+32
|
* Add a fast as_utils_unique_id_equal() to compare IDs for equalityRichard Hughes2016-08-043-0/+89
|
* Always use wildcards when adding apps to the storeRichard Hughes2016-08-031-36/+19
| | | | | | | It's never right to do an explicit check; if we add a system-wide AppStream web-app and then a per-user .desktop version we actually want them to match. The same is true for a per-system app with a per-user override.
* Add support for Google .PAK file to extract the <lang> data for appsRichard Hughes2016-08-031-0/+127
|
* trivial: Fix critical warning when parsing qm files without a domainRichard Hughes2016-08-031-0/+2
|
* trivial: Use the unique ID in the dedupe logsRichard Hughes2016-08-031-11/+25
|
* Use an array of application objects in the ID hashRichard Hughes2016-08-032-32/+63
| | | | | This speeds up matching the addons by over 150ms per store load which recently regressed with the addition of AS_STORE_ADD_FLAG_USE_UNIQUE_ID.
* as_store_from_file_internal: set up path data for the file itselfSimon McVittie2016-08-021-8/+4
| | | | | | | | | | | Otherwise, when it changes we'll just emit As-WARNING **: no path data for /.../xmls and not actually update its contents. Closes: #124 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* as_store_from_file_internal: don't redundantly monitor filesSimon McVittie2016-08-021-1/+12
| | | | | | | | | We only need to monitor the file if we are not already monitoring (or intending to monitor) its parent directory, as we are in as_store_watch_source_added() and as_store_load_app_info_file(), but not as_store_from_file(). Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Skip DEP-11 tests when DEP-11 is not enabledSimon McVittie2016-08-021-1/+12
| | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* trivial: Add some initial self tests for AS_STORE_ADD_FLAG_USE_UNIQUE_IDRichard Hughes2016-08-022-8/+71
|
* trivial: Don't write invalid width and height propertiesRichard Hughes2016-08-021-2/+2
|
* Allow multiple components with the same AppStream ID in the AsStoreRichard Hughes2016-08-013-23/+51
| | | | | | By using the 'unique-id' to de-duplicate the objects in the store we can support cases where there are multiple flatpak remotes providing the same app, or where a remote provides two different branches of the same application.
* Add as_utils_unique_id_build()Richard Hughes2016-08-013-31/+82
| | | | This allows client programs to build unique IDs for direct use.
* Include the version in the equality checkRichard Hughes2016-08-014-12/+63
|
* Restrict addons to the same scope and bundle kindRichard Hughes2016-08-013-25/+38
|
* Enable globbing in as_app_equal()Richard Hughes2016-07-312-27/+83
|
* Add as_store_get_app_by_unique_id()Richard Hughes2016-07-315-2/+137
|
* trivial: Show the unique ID when using 'appstream-util search'Richard Hughes2016-07-311-1/+1
|