summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Build: link libasb_plugin_font.la with GTK30_3_XDominique Leuenberger2015-03-301-1/+1
| | | | | | | Until f630bcf, linking GDKPIXBUF implicitly also linked against gtk+-3.0 libappstream-builder itself is linked against the whole stack, but when linking using -Wl,--as-needed, the library references to cairo and gdk are dropped for not being used. Hence, let's explicitly link the font-plugin against GTK.
* trivial: post release version bumpRichard Hughes2015-03-302-5/+5
|
* Release version 0.3.6appstream_glib_0_3_6Richard Hughes2015-03-302-1/+27
|
* Do not trust the result of FcConfigAppFontAddFile()Richard Hughes2015-03-301-1/+1
|
* Update the checksums for the gcab-generated firmwareRichard Hughes2015-03-301-4/+4
| | | | | The gcab firmware files generated in F22 changed as a gcab bug was fixed: https://git.gnome.org/browse/gcab/commit/?id=b0eb277ab3a1bab9f4408a3cdd0f48819f303968
* Add a 'replace-screenshots' command to appstream-utilRichard Hughes2015-03-301-0/+57
| | | | | This is designed for distros to use in spec files to replace the upstream screenshots with something distro-specific, more suitable, or less offensive...
* Add the source-only tags when outputting AppData filesRichard Hughes2015-03-304-2/+58
|
* If the API version is unspecified when building use the latest released versionRichard Hughes2015-03-261-1/+1
|
* Put all the screenshots in a file rather than just writing to the upload pathRichard Hughes2015-03-253-1/+33
| | | | | This is the first step to decouple the mirroring of the screenshots from the appstream metadata generation.
* Teach asb_utils_write_archive() how to write other archive formatsRichard Hughes2015-03-251-1/+6
|
* Always upscale screenshots if they are too smallKalev Lember2015-03-251-15/+0
| | | | | | After discussing screenshot scaling with jimmac, the designer guidance was that slightly blurry, upscaled images look better than unscaled images that have uneven weird borders.
* Assume the INF DriverVer is UTCRichard Hughes2015-03-251-4/+4
| | | | Fixes: https://github.com/hughsie/appstream-glib/issues/44
* Make the AppStream builder support optionalRichard Hughes2015-03-255-50/+82
| | | | | 99% of the time we don't need all the deps for the builder, and for embedded images we should not build it at all.
* Use the upstream screenshot when we are using appstream-builder --no-netRichard Hughes2015-03-242-0/+15
| | | | | | | | | | | | | If we can't access the network we can't copy the screenshot onto a mirror or do any of the resizing and padding that we normally do. This is also bad as there's a slight privacy risk letting upstream know that the user is looking at some specific software, and typically screenshots are not hosted on https:// so there may be someone playing MITM games. Also, but not resizing the screenshot we risk downloading the full size source image just for the 112px thumbnail. But hey, it's better than nothing. Resolves: https://github.com/hughsie/appstream-glib/issues/43
* Allow uninstalling AppStream files from /var/cacheRichard Hughes2015-03-201-22/+22
| | | | Fixes https://github.com/hughsie/appstream-glib/issues/42
* Use the correct image URL for HiDPI screenshotsRichard Hughes2015-03-191-1/+1
|
* Merge pull request #41 from elmarco/patch-1Igor Gnatenko2015-03-171-1/+1
|\ | | | | configure.ac: fix typo
| * configure.ac: fix typoMarc-Andre Lureau2015-03-171-1/+1
|/
* Remove the gtk3 dep from libappstream-glibRichard Hughes2015-03-163-2/+6
| | | | We still need this in the builder, but this is optional.
* Merge pull request #39 from aruiz/masterRichard Hughes2015-03-141-1/+4
|\ | | | | configure.ac: gcab is a hard requirement
| * configure.ac: gcab is a hard requirementAlberto Ruiz2015-03-141-1/+4
|/
* Add --batch-output to be able to disable the progress panel when buildingRichard Hughes2015-03-136-0/+32
| | | | Fixes: https://github.com/hughsie/appstream-glib/issues/35
* Do not fail due to style warnings when using relaxed validationRichard Hughes2015-03-131-97/+102
| | | | Fixes https://github.com/hughsie/appstream-glib/issues/36
* Also subsume application licensesRichard Hughes2015-03-111-0/+6
|
* trivial: Make the UTF-8 test actually match the commentRichard Hughes2015-03-112-3/+3
|
* trivial: post release version bumpRichard Hughes2015-03-112-5/+5
|
* Release version 0.3.5appstream_glib_0_3_5Richard Hughes2015-03-112-1/+23
|
* trivial: Fix a potential crash spotted by clangRichard Hughes2015-03-111-0/+6
|
* trivial: Remove some dead code spotted by clangRichard Hughes2015-03-112-4/+0
|
* Add as_store_add_filter()Richard Hughes2015-03-112-0/+58
|
* trivial: Firmware files do not require screenshotsRichard Hughes2015-03-101-2/+3
|
* Support parsing .inf files into an AsAppRichard Hughes2015-03-098-113/+270
|
* trivial: Add as_app_get_release_default()Richard Hughes2015-03-092-0/+29
|
* Support Dirids in .inf filesRichard Hughes2015-03-092-0/+29
| | | | | A Dirid is a number that maps to a location in Windows, e.g. '%12%' corresponds to '%SystemRoot%\system32\drivers'
* trivial: Split off the desktop file parsing to it's own source fileRichard Hughes2015-03-094-359/+390
| | | | No logic changes other than the moved code.
* Make the .inf parser compatible with more filesRichard Hughes2015-03-089-233/+1283
|
* Relax validation checks to allow empty release sectionsRichard Hughes2015-03-062-5/+4
| | | | | | | | If an project has more than one application, and the NEWS data is encoded in the AppData file then it's entirely possible and valid that one application has no release notes at all. Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=745712
* trivial: Make build more portableRichard Hughes2015-03-061-3/+3
| | | | Resolves https://github.com/hughsie/appstream-glib/issues/34
* Parse the entire description when reading AppStream releasesRichard Hughes2015-03-053-5/+17
|
* Add as_utils_parse_driver_version()Richard Hughes2015-03-054-49/+98
| | | | This allows us to use it from fwupd and GNOME Software.
* trivial: Fix a crash when subsuming an application with itselfRichard Hughes2015-03-051-0/+2
|
* trivial: Don't accept negative version componentsRichard Hughes2015-03-042-4/+9
| | | | In this case, fall back to using the timestamp.
* Sort the releases using vercmp rather than strcmpRichard Hughes2015-03-044-2/+106
|
* Do not disable packages without an architectureRichard Hughes2015-03-042-11/+41
| | | | Also add to the self tests to catch this in the future.
* trivial: Fix up two .inf parsing issuesRichard Hughes2015-03-042-1/+8
|
* trivial: Set the timestamp when subsuming if unsetRichard Hughes2015-03-041-2/+5
|
* trivial: Fix the cairo-dock blacklistRichard Hughes2015-03-041-1/+1
|
* trivial: Fix 'make check'Richard Hughes2015-03-042-6/+9
| | | | | The ctimes are stored in the .cab file, so we need to set these to something other than the git checkout date.
* Create firmware AppStream components from .cab filesRichard Hughes2015-03-0422-11/+889
| | | | | See http://blogs.gnome.org/hughsie/2015/03/03/updating-firmware-on-linux/ for more infomation on how this will be used.
* trivial: Correctly subsume AsRelease objectsRichard Hughes2015-03-041-7/+34
|