summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Release version 0.7.12appstream_glib_0_7_12Richard Hughes2018-08-131-0/+7
|
* Support localised text in agreement sectionswip/hughsie/agreement-localizeRichard Hughes2018-08-101-28/+75
|
* trivial: post release version bumpRichard Hughes2018-08-092-5/+5
|
* Release version 0.7.11appstream_glib_0_7_11Richard Hughes2018-08-092-1/+12
|
* Add AS_APP_QUIRK_DEVELOPER_VERIFIEDRobert Ancell2018-08-071-0/+2
| | | | | | | This quirk allows apps to marked as having an additional level of checking performed on the developer. This is to give confidence to the user that this is the official version of an app. This is a common design pattern used in modern packaging systems (e.g. Apple App Store, Google Play).
* store: Provide async variants of load functionsFlorian Müllner2018-08-062-0/+147
| | | | | | The existing functions may block, which isn't ideal in IO-sensitive contexts. To address this, add async variants that run the functions in a thread.
* Escape quotes in attributesRobin Richtsfeld2018-07-111-0/+2
|
* trivial: post release version bumpRichard Hughes2018-07-112-4/+4
|
* Release version 0.7.10appstream_glib_0_7_10Richard Hughes2018-07-111-0/+10
|
* trivial: Sync translations and remove line numbersRichard Hughes2018-07-1130-10686/+6111
| | | | This will mean we get smaller release diffs in the future.
* trivial: Fix a small memory leak when adding keywords manuallyRichard Hughes2018-07-111-1/+3
|
* Do not require a release transaction when validating in relaxed modeRichard Hughes2018-06-271-1/+3
| | | | | | | This allows upstream projects to prepare (and translate) the release data before know the actual release date. Fixes: https://github.com/hughsie/appstream-glib/issues/246
* Merge pull request #245 from robert-ancell/check-typesRobert Ancell2018-06-2719-7/+271
|\ | | | | Add object type checks on the inputs of all functions
| * Add object type checks on the inputs of all functionsRobert Ancell2018-06-2719-7/+271
|/
* Add COMMITMENT file as part of GPL Common Cure Rights CommitmentRichard Hughes2018-06-181-0/+45
| | | | | | | | | | This is part of more broader commitment Red Hat along with IBM, Google, and Facebook made in November 2017. More on this can be found online: https://www.redhat.com/en/blog/fostering-greater-open-source-development & https://www.redhat.com/en/about/gplv3-enforcement-statement
* trivial: Fix GObjectIntrospection markup for adding metadataRichard Hughes2018-06-131-1/+1
|
* Do not parse firmware filesRichard Hughes2018-06-1224-961/+34
| | | | Firmware should now be distributed using the LVFS and consumed by fwupd.
* its: Extract release descriptions and agreement sections for translationPiotr Drąg2018-06-101-1/+4
|
* trivial: post release version bumpRichard Hughes2018-06-043-7/+5
|
* Release version 0.7.9appstream_glib_0_7_9Richard Hughes2018-06-0429-1609/+1629
|
* trivial: Fix a potential crash when parsing corrupt .qm filesRichard Hughes2018-06-041-0/+7
| | | | Spotted by Coverity, many thanks.
* trivial: Fix a potential crash in the newly added version comparison codeRichard Hughes2018-06-041-0/+10
| | | | Spotted by Coverity, many thanks.
* trivial: Fix font generation regression in appstream-builderRichard Hughes2018-05-253-13/+4
| | | | | | | Two problems here: * Don't force an unknown icon to CACHED when reading from a desktop file * Don't try to convert an icon to a CACHED icon when it's already CACHED.
* trivial: Ignore missing converted cached iconsRichard Hughes2018-05-241-10/+5
|
* trivial: Do not strdup keywords when parsing the XMLRichard Hughes2018-05-221-32/+37
|
* trivial: Load all XML tags using the gperf lookup tableRichard Hughes2018-05-224-24/+48
|
* trivial: Do not duplicate each <category> or <project_group> tagRichard Hughes2018-05-211-4/+5
|
* trivial: Do not duplicate tiny strings for each <lang> and <caption> tagRichard Hughes2018-05-212-6/+9
|
* trivial: Only build the AsIcon private path when requiredRichard Hughes2018-05-211-31/+33
|
* trivial: Always store the locale of 'C' as a static stringRichard Hughes2018-05-211-2/+2
|
* trivial: Do not store hundreds of duplicate AsIcon prefix stringsRichard Hughes2018-05-213-1/+11
|
* trivial: Do not reallocate all the AsImage URL stringsRichard Hughes2018-05-213-3/+13
|
* trivial: Do not store hundreds of duplicate AsApp origin stringsRichard Hughes2018-05-213-1/+10
|
* trivial: Return the enums as static AsRefString objectsRichard Hughes2018-05-212-25/+27
| | | | This allows us to trivially dedupe kudos and URL kinds.
* trivial: Don't duplicate the locale when unwrapping a localized nodeRichard Hughes2018-05-211-11/+12
|
* trivial: Assume that all strings are AsRefString objects when using subsumeRichard Hughes2018-05-211-12/+6
|
* trivial: Store the locale as an interned stringRichard Hughes2018-05-213-13/+45
|
* trivial: Do not store hundreds of duplicate AsApp icon path stringsRichard Hughes2018-05-213-1/+10
|
* trivial: Do not use deprecated API internallyRichard Hughes2018-05-214-11/+11
|
* trivial: Allow showing only one type of AsRefString statsRichard Hughes2018-05-211-3/+10
|
* Remove the refcounted string interning featureRichard Hughes2018-05-213-72/+76
| | | | | | | | | This made very little difference to the PSS, RSS or load time and increased complexity considerably. Additionally, intern the locale when parsing XML documents and be more careful about refcounting known AsRefString objects rather than re-allocating them each time.
* trivial: Do less strcmp'ing when not keeping commentsRichard Hughes2018-05-211-5/+7
|
* trivial: Fix up the Since tag for the last commitRichard Hughes2018-05-211-1/+1
|
* Add ability to store signature filename and checksumRichard Hughes2018-05-212-2/+8
|
* trivial: Don't crash when validating <id/>Richard Hughes2018-05-211-0/+7
|
* trivial: Don't crash when validating <description/>Richard Hughes2018-05-211-0/+2
|
* trivial: Don't crash when validating <image/>Richard Hughes2018-05-211-1/+1
|
* Remove the wrapper for MesonRichard Hughes2018-05-211-182/+0
|
* Convert local icons found in metainfo fileswip/hughsie/icons-in-metainfoRichard Hughes2018-05-039-164/+281
| | | | | | | This allows us to support desktop-less components that specify a cached icon. The icon search code has been split into a new plugin that is run after the appdata and desktop plugins have added the AsbApp to the list of available apps.
* trivial: Sort the plugins in the correct order, i.e. ABC, not CBARichard Hughes2018-05-031-1/+1
|