Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release version 0.6.1appstream_glib_0.6.1 | Richard Hughes | 2016-08-12 | 29 | -334/+2728 |
| | |||||
* | trivial: Fix validation of console-application components | Richard Hughes | 2016-08-11 | 1 | -4/+1 |
| | |||||
* | Add console-app component type | Matthias Klumpp | 2016-08-11 | 2 | -0/+5 |
| | | | | See #127 | ||||
* | yaml: Read all component types, not just desktop-apps | Matthias Klumpp | 2016-08-11 | 1 | -3/+3 |
| | |||||
* | Make asglib read current component-type names | Matthias Klumpp | 2016-08-11 | 1 | -2/+11 |
| | |||||
* | Add support for application suggestions | Richard Hughes | 2016-08-11 | 11 | -0/+556 |
| | |||||
* | Support AppStream merge components | Richard Hughes | 2016-08-11 | 4 | -2/+119 |
| | | | | These are components that should be merged into matching entries. | ||||
* | Ensure predictable output order of XML attributes | Richard Hughes | 2016-08-10 | 3 | -70/+94 |
| | |||||
* | trivial: Don't add a duplicate <developer_name> when it exists already | Richard Hughes | 2016-08-10 | 1 | -0/+2 |
| | | | | This is _optionally_ translated. | ||||
* | trivial: Allow setting the output trusted mode using an environment variable | Richard Hughes | 2016-08-10 | 1 | -0/+6 |
| | |||||
* | Print max caption length when validating | Richard Hughes | 2016-08-10 | 1 | -2/+6 |
| | | | | Fixes: https://github.com/hughsie/appstream-glib/issues/110 | ||||
* | trivial: Fix the comment text for 'help' when upgrading | Richard Hughes | 2016-08-10 | 1 | -2/+2 |
| | |||||
* | trivial: Be a bit more helpful when reporting validation warnings | Richard Hughes | 2016-08-09 | 1 | -80/+87 |
| | |||||
* | No validation failure for lots of releases | Richard Hughes | 2016-08-09 | 1 | -5/+0 |
| | | | | | If we're asking upstreams to replace the NEWS file, we need to relax this requirement. | ||||
* | trivial: Fix some gtk-doc markup | Richard Hughes | 2016-08-09 | 1 | -4/+4 |
| | |||||
* | Add the TRANSLATE URL kind | Richard Hughes | 2016-08-09 | 3 | -0/+26 |
| | |||||
* | Add SUSE-Public-Domain to License map (#126) | Dominique Leuenberger | 2016-08-09 | 1 | -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 individually | Richard Hughes | 2016-08-09 | 9 | -151/+314 |
| | | | | This allows us to define a safe sane subset for merging and dedupe. | ||||
* | Don't include the architecture in the unique ID | Richard Hughes | 2016-08-09 | 6 | -45/+33 |
| | | | | These are the same 'app' to the end user. | ||||
* | Don't include the version in the unique ID | Richard Hughes | 2016-08-09 | 7 | -89/+37 |
| | | | | We have releases; different versions should be merged. | ||||
* | trivial: Decompress .pak files when getting languages | Richard Hughes | 2016-08-08 | 1 | -0/+1 |
| | |||||
* | trivial: Switch from Transifex to Zanata | Richard Hughes | 2016-08-06 | 2 | -9/+16 |
| | |||||
* | trivial: Update to latest translations from transifex | Richard Hughes | 2016-08-06 | 3 | -8/+391 |
| | |||||
* | Only subsume a safe subset from merge components | Richard Hughes | 2016-08-05 | 4 | -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 using | Richard Hughes | 2016-08-05 | 1 | -6/+30 |
| | |||||
* | trivial: Parse the unique_id correctly when searching | Richard Hughes | 2016-08-05 | 2 | -4/+34 |
| | |||||
* | trivial: Use the existing quirk as it can be made useful again | Richard Hughes | 2016-08-05 | 3 | -5/+3 |
| | |||||
* | Add some more validation checks for keywords | Richard Hughes | 2016-08-05 | 3 | -0/+42 |
| | |||||
* | Use a more relaxed unique-id match for merge components | Richard Hughes | 2016-08-05 | 4 | -13/+33 |
| | |||||
* | Support merge components | Richard Hughes | 2016-08-04 | 4 | -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 globs | Richard Hughes | 2016-08-04 | 2 | -11/+17 |
| | |||||
* | Add as_utils_unique_id_valid() and use it before parsing | Richard Hughes | 2016-08-04 | 3 | -1/+32 |
| | |||||
* | Add a fast as_utils_unique_id_equal() to compare IDs for equality | Richard Hughes | 2016-08-04 | 3 | -0/+89 |
| | |||||
* | Always use wildcards when adding apps to the store | Richard Hughes | 2016-08-03 | 1 | -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 apps | Richard Hughes | 2016-08-03 | 1 | -0/+127 |
| | |||||
* | trivial: Fix critical warning when parsing qm files without a domain | Richard Hughes | 2016-08-03 | 1 | -0/+2 |
| | |||||
* | trivial: Use the unique ID in the dedupe logs | Richard Hughes | 2016-08-03 | 1 | -11/+25 |
| | |||||
* | Use an array of application objects in the ID hash | Richard Hughes | 2016-08-03 | 2 | -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 itself | Simon McVittie | 2016-08-02 | 1 | -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 files | Simon McVittie | 2016-08-02 | 1 | -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 enabled | Simon McVittie | 2016-08-02 | 1 | -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_ID | Richard Hughes | 2016-08-02 | 2 | -8/+71 |
| | |||||
* | trivial: Don't write invalid width and height properties | Richard Hughes | 2016-08-02 | 1 | -2/+2 |
| | |||||
* | Allow multiple components with the same AppStream ID in the AsStore | Richard Hughes | 2016-08-01 | 3 | -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 Hughes | 2016-08-01 | 3 | -31/+82 |
| | | | | This allows client programs to build unique IDs for direct use. | ||||
* | Include the version in the equality check | Richard Hughes | 2016-08-01 | 4 | -12/+63 |
| | |||||
* | Restrict addons to the same scope and bundle kind | Richard Hughes | 2016-08-01 | 3 | -25/+38 |
| | |||||
* | Enable globbing in as_app_equal() | Richard Hughes | 2016-07-31 | 2 | -27/+83 |
| | |||||
* | Add as_store_get_app_by_unique_id() | Richard Hughes | 2016-07-31 | 5 | -2/+137 |
| | |||||
* | trivial: Show the unique ID when using 'appstream-util search' | Richard Hughes | 2016-07-31 | 1 | -1/+1 |
| |