Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | trivial: Fix the flatpak scope when using the symlink name | Richard Hughes | 2016-07-31 | 2 | -1/+6 | |
| | ||||||
* | trivial: Fix the origin name when using the symlink name | Richard Hughes | 2016-07-31 | 2 | -5/+9 | |
| | ||||||
* | Include the distribution system in the equality check | Richard Hughes | 2016-07-31 | 2 | -4/+25 | |
| | ||||||
* | Include the scope in the equality check | Richard Hughes | 2016-07-31 | 4 | -51/+151 | |
| | ||||||
* | Include the origin in the equality check | Richard Hughes | 2016-07-31 | 2 | -4/+5 | |
| | ||||||
* | Include the architecture in the equality check | Richard Hughes | 2016-07-31 | 2 | -5/+10 | |
| |