appstream:appstream.git
3 years agoRelease version 0.7.3 APPSTREAM_0_7_3
Matthias Klumpp [Fri, 10 Oct 2014 14:03:31 +0000 (16:03 +0200)]
Release version 0.7.3

3 years agoFix wrong DATADIR variable
Matthias Klumpp [Thu, 9 Oct 2014 13:17:37 +0000 (15:17 +0200)]
Fix wrong DATADIR variable

3 years agoImplement basic support for the new icon cache layout
Matthias Klumpp [Thu, 9 Oct 2014 13:17:19 +0000 (15:17 +0200)]
Implement basic support for the new icon cache layout

3 years agoInclude QMultiHash
Aleix Pol [Tue, 30 Sep 2014 13:53:11 +0000 (15:53 +0200)]
Include QMultiHash

Otherwise it fails to build on some systems. It's used so it needs
to be pulled.

3 years agospec: Update the icon-cache layout to allow icons with larger sizes
Matthias Klumpp [Fri, 26 Sep 2014 13:15:05 +0000 (15:15 +0200)]
spec: Update the icon-cache layout to allow icons with larger sizes

3 years agoUse the same casing for the AppStream GIR as for anything else
Matthias Klumpp [Wed, 24 Sep 2014 15:36:50 +0000 (17:36 +0200)]
Use the same casing for the AppStream GIR as for anything else

This breaks the GIR API, so depending on the GIR users, we might revert
this change on request.

4 years agoTreat the text/plain mimetype equal to YAML or XML
Matthias Klumpp [Mon, 22 Sep 2014 15:30:09 +0000 (17:30 +0200)]
Treat the text/plain mimetype equal to YAML or XML

4 years agotrivial: post release version bump
Matthias Klumpp [Mon, 22 Sep 2014 14:59:30 +0000 (16:59 +0200)]
trivial: post release version bump

4 years agoRelease version 0.7.2 APPSTREAM_0_7_2
Matthias Klumpp [Mon, 22 Sep 2014 14:56:38 +0000 (16:56 +0200)]
Release version 0.7.2

4 years agoFix pkg-config file
Matthias Klumpp [Mon, 22 Sep 2014 14:55:54 +0000 (16:55 +0200)]
Fix pkg-config file

4 years agotrivial: Update build-dependency description
Matthias Klumpp [Mon, 22 Sep 2014 14:19:36 +0000 (16:19 +0200)]
trivial: Update build-dependency description

4 years agoUse GNUInstallDirs
Matthias Klumpp [Fri, 19 Sep 2014 23:43:17 +0000 (01:43 +0200)]
Use GNUInstallDirs

4 years agotrivial: Proudly tell the world that our CI tests are passing
Matthias Klumpp [Fri, 19 Sep 2014 20:57:32 +0000 (22:57 +0200)]
trivial: Proudly tell the world that our CI tests are passing

4 years agotravis: Build documentation as well
Matthias Klumpp [Fri, 19 Sep 2014 20:42:07 +0000 (22:42 +0200)]
travis: Build documentation as well

4 years agotrivial: Another test fix to not rely on external categories.xml
Matthias Klumpp [Fri, 19 Sep 2014 20:22:31 +0000 (22:22 +0200)]
trivial: Another test fix to not rely on external categories.xml

4 years agoFix some compiler warnings with clang
Matthias Klumpp [Fri, 19 Sep 2014 20:01:50 +0000 (22:01 +0200)]
Fix some compiler warnings with clang

4 years agoFix tests on a system which doesn't have a 'categories.xml'
Matthias Klumpp [Fri, 19 Sep 2014 19:58:58 +0000 (21:58 +0200)]
Fix tests on a system which doesn't have a 'categories.xml'

4 years agotrivial: Fix travis build-env (old ZLib version was broken)
Matthias Klumpp [Fri, 19 Sep 2014 19:49:58 +0000 (21:49 +0200)]
trivial: Fix travis build-env (old ZLib version was broken)

4 years agotrivial: Fix some compiler warnings
Matthias Klumpp [Fri, 19 Sep 2014 19:35:24 +0000 (21:35 +0200)]
trivial: Fix some compiler warnings

4 years agotravis: Update build env to Trusty
Matthias Klumpp [Fri, 19 Sep 2014 19:06:03 +0000 (21:06 +0200)]
travis: Update build env to Trusty

Not sure if that works, but it's worth a try!

4 years agoFix check for generic/unknown component in XML serialization
Matthias Klumpp [Tue, 16 Sep 2014 21:22:31 +0000 (23:22 +0200)]
Fix check for generic/unknown component in XML serialization

Thanks to David Binderman for finding this!

4 years agoMake database tests happy again
Matthias Klumpp [Fri, 12 Sep 2014 14:15:17 +0000 (16:15 +0200)]
Make database tests happy again

4 years agoAdd Travis config
Matthias Klumpp [Fri, 12 Sep 2014 13:10:42 +0000 (15:10 +0200)]
Add Travis config

4 years agoRemove the PackageKit plugin
Matthias Klumpp [Fri, 12 Sep 2014 11:48:17 +0000 (13:48 +0200)]
Remove the PackageKit plugin

Tools which modify the AppStream data will now have to call
$ appstream-index refresh
in order to get the cache updated (or use the equivalent libas API
calls)

4 years agoEnsure that we do not convert NULL to a C++ string
Matthias Klumpp [Thu, 11 Sep 2014 15:49:39 +0000 (17:49 +0200)]
Ensure that we do not convert NULL to a C++ string

4 years agoName the README file like Github wants it
Matthias Klumpp [Thu, 11 Sep 2014 00:24:28 +0000 (02:24 +0200)]
Name the README file like Github wants it

Also follow the weird linebreak-rules... Spaces at the end of lines
suck!

4 years agoMake README file nicer for GH
Matthias Klumpp [Thu, 11 Sep 2014 00:05:10 +0000 (02:05 +0200)]
Make README file nicer for GH

4 years agotrivial: Remove some redundant cmake definitions
Matthias Klumpp [Wed, 10 Sep 2014 23:43:52 +0000 (01:43 +0200)]
trivial: Remove some redundant cmake definitions

4 years agotrivial: post release version bump
Matthias Klumpp [Mon, 8 Sep 2014 14:09:56 +0000 (16:09 +0200)]
trivial: post release version bump

4 years agoRelease version 0.7.1 APPSTREAM_0_7_1
Matthias Klumpp [Mon, 8 Sep 2014 14:02:30 +0000 (16:02 +0200)]
Release version 0.7.1

4 years agotrivial: typo fix
Matthias Klumpp [Mon, 8 Sep 2014 13:50:00 +0000 (15:50 +0200)]
trivial: typo fix

4 years agoCreate correct description markup on AsComponent XML serialization
Matthias Klumpp [Sun, 7 Sep 2014 12:22:42 +0000 (14:22 +0200)]
Create correct description markup on AsComponent XML serialization

4 years agoDon't crash if no timestamp was defined
Matthias Klumpp [Sun, 7 Sep 2014 01:35:21 +0000 (03:35 +0200)]
Don't crash if no timestamp was defined

4 years agotrivial: minor GIR fix
Matthias Klumpp [Sun, 7 Sep 2014 01:05:33 +0000 (03:05 +0200)]
trivial: minor GIR fix

4 years agotrivial: l10n noise
Matthias Klumpp [Sat, 6 Sep 2014 16:13:21 +0000 (18:13 +0200)]
trivial: l10n noise

4 years agoFix FTBFS with Clang
Matthias Klumpp [Sat, 6 Sep 2014 16:13:07 +0000 (18:13 +0200)]
Fix FTBFS with Clang

Thanks to Nicolas Sévelin-Radiguet <nicosr@free.fr>

4 years agotrivial: l10n update
Matthias Klumpp [Sat, 6 Sep 2014 16:03:49 +0000 (18:03 +0200)]
trivial: l10n update

4 years agoImprove generator performance by caching the short language code
Matthias Klumpp [Sat, 6 Sep 2014 16:02:52 +0000 (18:02 +0200)]
Improve generator performance by caching the short language code

4 years agodep11: Add support for the 'Screenshots' key
Matthias Klumpp [Sat, 6 Sep 2014 15:10:40 +0000 (17:10 +0200)]
dep11: Add support for the 'Screenshots' key

4 years agoMake it possible to query the database for the components given a package name
Aleix Pol [Tue, 26 Aug 2014 17:25:04 +0000 (19:25 +0200)]
Make it possible to query the database for the components given a package name

4 years agoDon't crash when generating the database in case a component has no categories
Matthias Klumpp [Tue, 26 Aug 2014 15:34:35 +0000 (17:34 +0200)]
Don't crash when generating the database in case a component has no categories

4 years agodep11: Support Url, Icon and Provides
Matthias Klumpp [Fri, 22 Aug 2014 01:28:42 +0000 (03:28 +0200)]
dep11: Support Url, Icon and Provides

4 years agoShare icon-refinement and component-completion between all data providers
Matthias Klumpp [Fri, 22 Aug 2014 01:28:02 +0000 (03:28 +0200)]
Share icon-refinement and component-completion between all data providers

4 years agodep11: More parser extensions
Matthias Klumpp [Thu, 21 Aug 2014 14:12:01 +0000 (16:12 +0200)]
dep11: More parser extensions

4 years agodep11: Initial bits for DEP-11 data parsing
Matthias Klumpp [Thu, 21 Aug 2014 12:38:11 +0000 (14:38 +0200)]
dep11: Initial bits for DEP-11 data parsing

4 years agoAdd basic function to convert AsComponent to XML
Matthias Klumpp [Wed, 20 Aug 2014 17:12:12 +0000 (19:12 +0200)]
Add basic function to convert AsComponent to XML

This method is not yet complete and will be extended before release.

4 years agotrivial: Minor coding-style improvements
Matthias Klumpp [Wed, 20 Aug 2014 16:19:18 +0000 (18:19 +0200)]
trivial: Minor coding-style improvements

4 years agoIntroduce a method to check if a Qt Appstream::Component is fully initialized
Aleix Pol [Wed, 20 Aug 2014 14:53:37 +0000 (16:53 +0200)]
Introduce a method to check if a Qt Appstream::Component is fully initialized

Reviewed by Sune Vuorela

4 years agoMake it possible to build AppstreamQt against Qt5
Aleix Pol [Wed, 20 Aug 2014 14:24:27 +0000 (16:24 +0200)]
Make it possible to build AppstreamQt against Qt5

For the moment it still defaults to Qt4 though.

Reviewed by Matthias Klumpp on IRC

4 years agoCleanup and boilerplate stuff for DEP-11 support
Matthias Klumpp [Wed, 20 Aug 2014 13:49:33 +0000 (15:49 +0200)]
Cleanup and boilerplate stuff for DEP-11 support

4 years agodep11: Some small validator refinements
Matthias Klumpp [Fri, 15 Aug 2014 16:01:16 +0000 (18:01 +0200)]
dep11: Some small validator refinements

4 years agodep11: Validate the description markup as well
Matthias Klumpp [Wed, 13 Aug 2014 18:29:09 +0000 (20:29 +0200)]
dep11: Validate the description markup as well

4 years agodep11: Again a bit more spec validation
Matthias Klumpp [Wed, 13 Aug 2014 00:18:10 +0000 (02:18 +0200)]
dep11: Again a bit more spec validation

4 years agodep11: Again some more validator tests
Matthias Klumpp [Tue, 12 Aug 2014 17:25:42 +0000 (19:25 +0200)]
dep11: Again some more validator tests

4 years agodep11: Add a few more validator checks
Matthias Klumpp [Tue, 12 Aug 2014 15:37:33 +0000 (17:37 +0200)]
dep11: Add a few more validator checks

4 years agodep11: Strictly validate 'local' icon type
Matthias Klumpp [Mon, 11 Aug 2014 21:48:48 +0000 (23:48 +0200)]
dep11: Strictly validate 'local' icon type

4 years agodep11: Add validator for the DEP-11 file-format
Matthias Klumpp [Mon, 11 Aug 2014 18:00:34 +0000 (20:00 +0200)]
dep11: Add validator for the DEP-11 file-format

4 years agoFix prefix-quirk in generated GIR
Matthias Klumpp [Mon, 11 Aug 2014 01:09:43 +0000 (03:09 +0200)]
Fix prefix-quirk in generated GIR

4 years agotrivial: Display developer-name in asi and do some cleanup work
Matthias Klumpp [Sun, 10 Aug 2014 03:37:30 +0000 (05:37 +0200)]
trivial: Display developer-name in asi and do some cleanup work

The result of a bug-hunting session before finding out that the bug was
not in this library...

4 years agoAllow manually defining the default locale for a data pool
Matthias Klumpp [Sat, 9 Aug 2014 17:45:35 +0000 (19:45 +0200)]
Allow manually defining the default locale for a data pool

4 years agoImprove loading of uncompressed distro-metadata
Matthias Klumpp [Sun, 3 Aug 2014 22:03:11 +0000 (00:03 +0200)]
Improve loading of uncompressed distro-metadata

4 years agoFix bug in annotation
Matthias Klumpp [Sun, 3 Aug 2014 21:50:13 +0000 (23:50 +0200)]
Fix bug in annotation

4 years agoDon't crash in as_component_to_string() if no packages are set
Matthias Klumpp [Wed, 30 Jul 2014 18:56:25 +0000 (20:56 +0200)]
Don't crash in as_component_to_string() if no packages are set

4 years agoqt: Print component id insead of package name in warning messages
Matthias Klumpp [Thu, 24 Jul 2014 17:13:03 +0000 (19:13 +0200)]
qt: Print component id insead of package name in warning messages

4 years agoInstall PK plugin into PK >= 0.9.x plugin path
Matthias Klumpp [Tue, 22 Jul 2014 12:35:32 +0000 (14:35 +0200)]
Install PK plugin into PK >= 0.9.x plugin path

4 years agodoc: Update architecture images to reflect reality
Matthias Klumpp [Fri, 18 Jul 2014 14:51:07 +0000 (16:51 +0200)]
doc: Update architecture images to reflect reality

4 years agodocs: get rid of "childrens"
Vladimír Čunát [Thu, 17 Jul 2014 13:13:37 +0000 (15:13 +0200)]
docs: get rid of "childrens"

4 years agoqt: Respect the global install paths set by the toplevel CMake file
Matthias Klumpp [Wed, 16 Jul 2014 16:06:32 +0000 (18:06 +0200)]
qt: Respect the global install paths set by the toplevel CMake file

4 years agotrivial: post release version bump
Matthias Klumpp [Wed, 16 Jul 2014 15:06:39 +0000 (17:06 +0200)]
trivial: post release version bump

4 years agoFix release make command
Matthias Klumpp [Wed, 16 Jul 2014 14:58:37 +0000 (16:58 +0200)]
Fix release make command

4 years agoRelease version 0.7.0 APPSTREAM_0_7_0
Matthias Klumpp [Wed, 16 Jul 2014 14:31:22 +0000 (16:31 +0200)]
Release version 0.7.0

4 years agol10n: Final import
Matthias Klumpp [Wed, 16 Jul 2014 13:41:06 +0000 (15:41 +0200)]
l10n: Final import

4 years agoUse the same datasource-dir method for AsDataPool which was used for AsBuilder
Matthias Klumpp [Wed, 16 Jul 2014 13:29:07 +0000 (15:29 +0200)]
Use the same datasource-dir method for AsDataPool which was used for AsBuilder

4 years agoUse XZ compression for release tarball
Matthias Klumpp [Wed, 16 Jul 2014 13:19:45 +0000 (15:19 +0200)]
Use XZ compression for release tarball

4 years agoqt: Add missing const&
Matthias Klumpp [Wed, 16 Jul 2014 13:14:45 +0000 (15:14 +0200)]
qt: Add missing const&

4 years agodocs: Install gtk-doc documentation
Matthias Klumpp [Tue, 15 Jul 2014 23:45:31 +0000 (01:45 +0200)]
docs: Install gtk-doc documentation

4 years agotrivial: More screenshot renaming...
Matthias Klumpp [Tue, 15 Jul 2014 23:43:23 +0000 (01:43 +0200)]
trivial: More screenshot renaming...

4 years agospec: Hide multiarch install path section
Matthias Klumpp [Tue, 15 Jul 2014 23:27:33 +0000 (01:27 +0200)]
spec: Hide multiarch install path section

4 years agoqt: Forgot one 'ScreenShot' rename
Matthias Klumpp [Tue, 15 Jul 2014 19:14:23 +0000 (21:14 +0200)]
qt: Forgot one 'ScreenShot' rename

4 years agotrivial: minor typo/linebreak changes
Matthias Klumpp [Tue, 15 Jul 2014 19:10:34 +0000 (21:10 +0200)]
trivial: minor typo/linebreak changes

4 years agoqt: Rename 'ScreenShot' class to 'Screenshot'
Matthias Klumpp [Tue, 15 Jul 2014 19:08:56 +0000 (21:08 +0200)]
qt: Rename 'ScreenShot' class to 'Screenshot'

4 years agoasi: Respect the no-color option
Matthias Klumpp [Tue, 15 Jul 2014 17:19:41 +0000 (19:19 +0200)]
asi: Respect the no-color option

4 years agoBump libappstream API
Matthias Klumpp [Mon, 14 Jul 2014 17:25:49 +0000 (19:25 +0200)]
Bump libappstream API

4 years agotrivial: Improve the database test slightly
Matthias Klumpp [Mon, 14 Jul 2014 17:06:16 +0000 (19:06 +0200)]
trivial: Improve the database test slightly

4 years agoAdapt to multiple package names for a component
Sune Vuorela [Mon, 14 Jul 2014 16:52:29 +0000 (18:52 +0200)]
Adapt to multiple package names for a component

4 years agotrivial: Give the distro-xml section a better name in the docs
Matthias Klumpp [Mon, 14 Jul 2014 14:52:58 +0000 (16:52 +0200)]
trivial: Give the distro-xml section a better name in the docs

4 years agoImplement support for multiple package names per component
Matthias Klumpp [Mon, 14 Jul 2014 14:47:01 +0000 (16:47 +0200)]
Implement support for multiple package names per component

4 years agoUpdate global categories definition
Matthias Klumpp [Mon, 14 Jul 2014 13:30:33 +0000 (15:30 +0200)]
Update global categories definition

4 years agovapi: Move to contrib, it's not static data
Matthias Klumpp [Mon, 14 Jul 2014 13:20:47 +0000 (15:20 +0200)]
vapi: Move to contrib, it's not static data

4 years agospec: Allow multiple definitions of the 'pkgname' tag
Matthias Klumpp [Mon, 14 Jul 2014 13:16:40 +0000 (15:16 +0200)]
spec: Allow multiple definitions of the 'pkgname' tag

4 years agoCreate a database constructor that uses the default system path
Sune Vuorela [Sun, 13 Jul 2014 19:29:20 +0000 (21:29 +0200)]
Create a database constructor that uses the default system path

4 years agoSome Qt cleanups after a review by Andreas.
Sune Vuorela [Sun, 13 Jul 2014 19:25:41 +0000 (21:25 +0200)]
Some Qt cleanups after a review by Andreas.

4 years agotests: Make tests work standalone
Matthias Klumpp [Sun, 13 Jul 2014 15:35:07 +0000 (17:35 +0200)]
tests: Make tests work standalone

This makes the database generator use an internal copy of sample
AppStream distro-XML instead of relying on externally provided data.

4 years agol10n: update
Matthias Klumpp [Sun, 13 Jul 2014 00:18:39 +0000 (02:18 +0200)]
l10n: update

4 years agoImprove database refresh API
Matthias Klumpp [Sun, 13 Jul 2014 00:16:40 +0000 (02:16 +0200)]
Improve database refresh API

4 years agol10n: Update translation template
Matthias Klumpp [Fri, 11 Jul 2014 16:15:52 +0000 (18:15 +0200)]
l10n: Update translation template

4 years agol10n: Use Transifex cli
Matthias Klumpp [Fri, 11 Jul 2014 15:56:21 +0000 (17:56 +0200)]
l10n: Use Transifex cli

4 years agotrivial: Update AUTHORS file
Matthias Klumpp [Thu, 10 Jul 2014 22:46:03 +0000 (00:46 +0200)]
trivial: Update AUTHORS file

4 years agoMake creating the Xapian cache at different locations work again
Matthias Klumpp [Thu, 10 Jul 2014 20:59:30 +0000 (22:59 +0200)]
Make creating the Xapian cache at different locations work again

4 years agoFix some API issues
Matthias Klumpp [Thu, 10 Jul 2014 20:59:02 +0000 (22:59 +0200)]
Fix some API issues