Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add a AsMarkupConvertFormat to as_markup_import() | Richard Hughes | 2016-03-03 | 1 | -3/+6 | |
| | | | | This API is not in any released version and is not part of the API yet. | |||||
* | Add support for GNOME Shell extensions | Richard Hughes | 2016-03-01 | 2 | -0/+241 | |
| | ||||||
* | trivial: Do not require icons for generic component types | Richard Hughes | 2016-02-26 | 1 | -2/+7 | |
| | ||||||
* | Rename a symbol to reflect reality | Richard Hughes | 2016-02-25 | 5 | -15/+15 | |
| | | | | | | | This has not been an ID kind since spec version 0.5, and it's confusing to have two things in GNOME Software. The old symbols and enumerated types are left to maintain ABI compatibility. | |||||
* | Move the kudo and provides autodetection to libappstream-glib | Richard Hughes | 2016-01-31 | 4 | -153/+19 | |
| | ||||||
* | trivial: Fix up self tests after generic kind | Richard Hughes | 2016-01-31 | 1 | -5/+5 | |
| | ||||||
* | Support the QT translation system | Richard Hughes | 2016-01-26 | 1 | -14/+15 | |
| | | | | Fixes: https://github.com/hughsie/appdata-tools/issues/26 | |||||
* | Use heuristics when building metadata with an AppData file | Richard Hughes | 2016-01-24 | 1 | -1/+1 | |
| | ||||||
* | Reject an invalid project group when parsing | Richard Hughes | 2016-01-22 | 1 | -12/+0 | |
| | ||||||
* | trivial: Remove support for old-style firmware GUIDS-as-IDs | Richard Hughes | 2016-01-22 | 1 | -11/+0 | |
| | ||||||
* | Only load supported icon kinds when using appstream-compose | Richard Hughes | 2016-01-22 | 1 | -29/+9 | |
| | ||||||
* | Remove the hardcoded rule for xfdashboard as it has been reported upstream | Richard Hughes | 2016-01-22 | 1 | -9/+0 | |
| | ||||||
* | Use the project_group heuristics when parsing AppData files | Richard Hughes | 2016-01-22 | 1 | -58/+0 | |
| | ||||||
* | trivial: Remove the veto for ConsoleOnly | Richard Hughes | 2016-01-22 | 1 | -14/+0 | |
| | | | | To get in the metadata we needed a .desktop file, an AppData and a icon... | |||||
* | trivial: Remove a warning for no recent upstream release | Richard Hughes | 2016-01-22 | 1 | -19/+0 | |
| | | | | If the downstream has created an AppData file then the warning is useless. | |||||
* | trivial: Remove some dead code | Richard Hughes | 2016-01-22 | 1 | -16/+0 | |
| | | | | We don't generate this older style metadata anymore. | |||||
* | trivial: Remove the hardcoded hack for nautilus | Richard Hughes | 2016-01-22 | 1 | -11/+1 | |
| | | | | This has been pushed upstream. | |||||
* | trivial: Fix building firmware after the ostree removal | Richard Hughes | 2016-01-22 | 1 | -1/+2 | |
| | ||||||
* | Remove the GIR and GResource, nm and KDE-specific plugins | Richard Hughes | 2016-01-22 | 7 | -597/+3 | |
| | | | | | | Applications have to specify the kudos upstream and relying on these hacky heuristics only worked some of the time for packages, and none of the time for xdg-app and Limba. | |||||
* | Remove the GStreamer plugin | Richard Hughes | 2016-01-22 | 2 | -142/+0 | |
| | | | | The keywords have just been added in the upstream AppData files. | |||||
* | Remove all traces of ostree | Alexander Larsson | 2016-01-22 | 7 | -492/+1 | |
| | ||||||
* | Add as_image_load_filename_full() | Richard Hughes | 2016-01-21 | 1 | -93/+12 | |
| | | | | This makes it possible to resize icons from libappstream-glib | |||||
* | Allow multiple NLS domains to be specified when searching | Richard Hughes | 2016-01-21 | 1 | -224/+19 | |
| | | | | Also, use the new functionality in the existing gettext builder plugin. | |||||
* | Allow disabling font support with --disable-fonts | Richard Hughes | 2016-01-21 | 2 | -2/+15 | |
| | ||||||
* | Only build the test firmware files when using --enable-firmware | Richard Hughes | 2016-01-21 | 1 | -0/+4 | |
| | ||||||
* | ostree: Remove unnecessary workarounds for bundle paths | Alexander Larsson | 2016-01-19 | 1 | -8/+0 | |
| | | | | | This is not needed anymore, as we rewrite the bundle paths to look like /usr/... | |||||
* | ostree: Work around threadsafety issue with g_get_language_names. | Alexander Larsson | 2016-01-19 | 1 | -0/+3 | |
| | ||||||
* | trivial: Fix self tests after the xdg-app fixes | Richard Hughes | 2016-01-17 | 1 | -2/+1 | |
| | ||||||
* | asb-package-ostree: Fix things up for xdg-app use | Alexander Larsson | 2016-01-14 | 2 | -22/+28 | |
| | | | | | | | | | We only extract stuff from /export in order to not pick up e.g. bundled desktop files not part of the app. Also, we extract to a "usr" subdir instead of "export" to make appstream-builder pick things up automatically (also remove the previous hack that handled this by rewriting globs). | |||||
* | package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir name | Alexander Larsson | 2016-01-14 | 1 | -0/+5 | |
| | | | | | | Since asb_task_set_package() calls asb_package_get_nevr() on the package without ensuring it is loaded it creates a temp name called "(null)-(null)-(null)". This is shared for all packages, so everything stomps on everything. | |||||
* | Fix AppStream generation when using duplicate .deb packages | Richard Hughes | 2015-12-28 | 3 | -2/+90 | |
| | | | | | | | | | For package types without a native klass->compare fall back to something sensible. Also add some self tests for this to make sure this never happens again. Fixes https://github.com/hughsie/appstream-glib/issues/72 | |||||
* | Assume a release value of '0' when unset | Richard Hughes | 2015-12-28 | 1 | -1/+8 | |
| | | | | Some deb-based distros allow the release field to be optional. | |||||
* | trivial: Fix a small memory leak when parsing debs | Richard Hughes | 2015-12-28 | 1 | -2/+2 | |
| | ||||||
* | Only use the package license when not provided by the AppData file | Richard Hughes | 2015-12-09 | 3 | -2/+22 | |
| | | | | | In doing so, we found a number of invalid AppData files, so fix up the values the best we can. | |||||
* | Add as_utils_license_to_spdx() | Richard Hughes | 2015-12-09 | 1 | -85/+3 | |
| | | | | | | | | This moves the Fedora-Legal->SPDX conversion code from libappstream-builder to libappstream-glib, which allows front ends like GNOME Software to display a valid SPDX ID when no AppStream or AppData information is available. It also fixes the multi-token search which was not working before. | |||||
* | Log when we auto-add kudos or keywords | Richard Hughes | 2015-11-26 | 7 | -11/+86 | |
| | ||||||
* | Use a wildcard in the self tests to ignore GCab-generated hash differences | Richard Hughes | 2015-10-27 | 1 | -6/+13 | |
| | | | | | | | GCab has changed the checksum generation code a few times now, and it's a pain to deal with. Just use a wildcard to prevent test failures. Fixes: https://github.com/hughsie/appstream-glib/issues/64 | |||||
* | trivial: Remove some unknown code spotted by clang | Richard Hughes | 2015-10-27 | 1 | -2/+0 | |
| | ||||||
* | Use a MS-style version number when parsing a hex version | Richard Hughes | 2015-10-18 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we're comparing versions that are both converted to strings it doesn't really matter how the strings are stored (e.g. AA.BB.CC.DD or AA.BB.CCDD) as the integer rules still apply **if** we don't remove the prefixed zeros. The only time we have to be careful is where the firmware metainfo uses the triplet and the .inf file uses the hex version format. By using the triplet-style by default we match what Intel and Microsoft are providing in the firmware release notes. Basically: * If you're not using the MS-style versioning scheme, just use hex numbers in both places. * If you don't care about applying the update on Microsoft Windows, just don't supply an .inf file at all. Fixes the other half of https://github.com/hughsie/fwupd/issues/34 This does break API, but we've never had the method in a released version so I think it's fine to break at this stage. Make sure you update fwupd at the same time if you're using git master. The last bit of this fix would to be somehow encode the "display version" onto the AppStream <release> object, but this needs discussion upstream first. | |||||
* | trivial: Fix make check with no firmware plugin | Richard Hughes | 2015-10-18 | 1 | -1/+1 | |
| | ||||||
* | Do not use the DriverVersion for the inf file version | Richard Hughes | 2015-10-18 | 1 | -6/+6 | |
| | | | | Fixes half of https://github.com/hughsie/fwupd/issues/34 | |||||
* | Use AsStoreCab to read .cab files when building metadata | Richard Hughes | 2015-10-07 | 6 | -205/+46 | |
| | | | | There's no point having two implementations of the same thing. | |||||
* | trivial: Fix distcheck by searching the built files | Richard Hughes | 2015-10-07 | 1 | -1/+1 | |
| | ||||||
* | Use g_set_object() to fix potential crash when adding pixbufs | Richard Hughes | 2015-09-23 | 1 | -3/+1 | |
| | ||||||
* | Simplify veto messages for missing <name> and <summary> | Kalev Lember | 2015-09-18 | 1 | -2/+2 | |
| | | | | | Don't mention desktop file fallbacks now that we only include apps that have appdata. | |||||
* | Use a sensible warning when processing desktop files with NoDisplay=true | Richard Hughes | 2015-09-18 | 1 | -1/+2 | |
| | ||||||
* | trivial: Fix display of vetos in the summary page | Richard Hughes | 2015-09-18 | 1 | -2/+2 | |
| | ||||||
* | trivial: Remove dead code | Richard Hughes | 2015-09-18 | 2 | -6/+0 | |
| | ||||||
* | trivial: Fix make distcheck | Richard Hughes | 2015-09-18 | 1 | -1/+1 | |
| | ||||||
* | trivial: Remove some now-obsolete veto rules | Richard Hughes | 2015-09-17 | 1 | -49/+0 | |
| |