appstream:appstream.git
4 years agoRelease version 0.3.0 APPSTREAM_0_3_0
Matthias Klumpp [Mon, 10 Jun 2013 20:12:39 +0000 (22:12 +0200)]
Release version 0.3.0

4 years agotrivial: Some minor documentation fixes
Matthias Klumpp [Mon, 10 Jun 2013 20:07:01 +0000 (22:07 +0200)]
trivial: Some minor documentation fixes

4 years agoAdd methods to fetch screenshots from AppStream-compliant screenshot-services
Matthias Klumpp [Tue, 4 Jun 2013 17:46:33 +0000 (19:46 +0200)]
Add methods to fetch screenshots from AppStream-compliant screenshot-services

4 years agodocs: Improve documentation & make it build again
Matthias Klumpp [Mon, 3 Jun 2013 22:25:03 +0000 (00:25 +0200)]
docs: Improve documentation & make it build again

4 years agoRemove useless id property from Category class
Matthias Klumpp [Mon, 3 Jun 2013 22:03:30 +0000 (00:03 +0200)]
Remove useless id property from Category class

4 years agoImplement new Category handling and tweak the menu-parser
Matthias Klumpp [Mon, 3 Jun 2013 19:46:37 +0000 (21:46 +0200)]
Implement new Category handling and tweak the menu-parser

4 years agoRewrite Menu file parser
Matthias Klumpp [Mon, 3 Jun 2013 18:50:03 +0000 (20:50 +0200)]
Rewrite Menu file parser

It now uses LibXML, is faster and more complete.

4 years agotests: Fix compilation
Matthias Klumpp [Mon, 3 Jun 2013 18:47:31 +0000 (20:47 +0200)]
tests: Fix compilation

4 years agoImprove categories.xml formatting
Matthias Klumpp [Mon, 3 Jun 2013 17:57:02 +0000 (19:57 +0200)]
Improve categories.xml formatting

5 years agoUpdated documentation
Matthias Klumpp [Mon, 22 Apr 2013 23:57:35 +0000 (01:57 +0200)]
Updated documentation

5 years agoFix translation template
Matthias Klumpp [Mon, 22 Apr 2013 23:42:45 +0000 (01:42 +0200)]
Fix translation template

5 years agoMake DBus API an internal implementation detail
Matthias Klumpp [Mon, 22 Apr 2013 23:35:37 +0000 (01:35 +0200)]
Make DBus API an internal implementation detail

The refresh action is now callable from the LibAppStream API, making
direct DBus calls obsolete.

5 years agoGreatly improve search results
Matthias Klumpp [Mon, 22 Apr 2013 23:08:53 +0000 (01:08 +0200)]
Greatly improve search results

5 years agoImprove error handling and command-line output
Matthias Klumpp [Mon, 22 Apr 2013 22:17:18 +0000 (00:17 +0200)]
Improve error handling and command-line output

This simplifies debugging a lot!

5 years agoRestructure code to clearly separate client and daemon
Matthias Klumpp [Mon, 22 Apr 2013 21:39:01 +0000 (23:39 +0200)]
Restructure code to clearly separate client and daemon

5 years agoMake uai dbus daemon a bit more failsafe
Matthias Klumpp [Mon, 22 Apr 2013 19:52:01 +0000 (21:52 +0200)]
Make uai dbus daemon a bit more failsafe

5 years agoAdd command-line method to search for apps
Matthias Klumpp [Thu, 18 Apr 2013 21:58:53 +0000 (23:58 +0200)]
Add command-line method to search for apps

5 years agoMake UAI more failsafe
Matthias Klumpp [Thu, 21 Mar 2013 12:58:57 +0000 (13:58 +0100)]
Make UAI more failsafe

5 years agoUpdate release script
Matthias Klumpp [Thu, 21 Mar 2013 12:20:22 +0000 (13:20 +0100)]
Update release script

5 years agoFix creation of missing database
Matthias Klumpp [Thu, 21 Mar 2013 12:20:13 +0000 (13:20 +0100)]
Fix creation of missing database

5 years agotrivial: post release version bump
Matthias Klumpp [Fri, 15 Mar 2013 13:04:36 +0000 (14:04 +0100)]
trivial: post release version bump

5 years agoRelease version 0.2 APPSTREAM_0_2_0
Matthias Klumpp [Fri, 15 Mar 2013 12:55:02 +0000 (13:55 +0100)]
Release version 0.2

5 years agoPrint better message if category dir is null
Matthias Klumpp [Thu, 14 Mar 2013 20:00:14 +0000 (21:00 +0100)]
Print better message if category dir is null

5 years agoAdd release script and release instructions
Matthias Klumpp [Mon, 4 Mar 2013 22:31:13 +0000 (23:31 +0100)]
Add release script and release instructions

5 years agoAdd copy of the LGPL too
Matthias Klumpp [Mon, 4 Mar 2013 18:47:17 +0000 (19:47 +0100)]
Add copy of the LGPL too

5 years agodocs: Build C API documentation
Matthias Klumpp [Mon, 4 Mar 2013 17:08:22 +0000 (18:08 +0100)]
docs: Build C API documentation

Create a nice C API documentation, just like I did with Listaller
recently. :)

5 years agoPlace Xapian cache in different directory
Matthias Klumpp [Sun, 27 Jan 2013 14:53:06 +0000 (15:53 +0100)]
Place Xapian cache in different directory

So we don't interfere with the USC cache and can compare both
caches easily.

5 years agoMake --nowait option finally work again
Matthias Klumpp [Tue, 9 Oct 2012 12:05:20 +0000 (14:05 +0200)]
Make --nowait option finally work again

5 years agoMake DBus API more failsafe
Matthias Klumpp [Tue, 9 Oct 2012 11:35:14 +0000 (13:35 +0200)]
Make DBus API more failsafe

5 years agotrivial: Update license headers
Matthias Klumpp [Tue, 9 Oct 2012 11:34:54 +0000 (13:34 +0200)]
trivial: Update license headers

5 years agoAdd distro-agnostic category definition
Matthias Klumpp [Wed, 3 Oct 2012 17:02:39 +0000 (19:02 +0200)]
Add distro-agnostic category definition

5 years agoPrint error message if xmlto was not found
Matthias Klumpp [Wed, 3 Oct 2012 16:04:37 +0000 (18:04 +0200)]
Print error message if xmlto was not found

5 years agoKill some compiler warnings
Matthias Klumpp [Wed, 3 Oct 2012 13:53:22 +0000 (15:53 +0200)]
Kill some compiler warnings

5 years agotrivial: Add README with compile instructions
Matthias Klumpp [Wed, 3 Oct 2012 12:57:46 +0000 (14:57 +0200)]
trivial: Add README with compile instructions

5 years agotrivial: post release version bump
Matthias Klumpp [Wed, 3 Oct 2012 12:55:15 +0000 (14:55 +0200)]
trivial: post release version bump

5 years agoRelease version 0.1 APPSTREAM_0_1
Matthias Klumpp [Wed, 3 Oct 2012 12:53:47 +0000 (14:53 +0200)]
Release version 0.1

5 years agotrivial: Some minor tweaks
Matthias Klumpp [Wed, 3 Oct 2012 12:43:57 +0000 (14:43 +0200)]
trivial: Some minor tweaks

5 years agoInstall introspection data
Matthias Klumpp [Wed, 3 Oct 2012 12:41:19 +0000 (14:41 +0200)]
Install introspection data

5 years agoFix LibAppStream vapi filename
Matthias Klumpp [Sat, 15 Sep 2012 22:09:39 +0000 (00:09 +0200)]
Fix LibAppStream vapi filename

5 years agoProtect refresh action via PolicyKit
Matthias Klumpp [Sat, 15 Sep 2012 21:54:35 +0000 (23:54 +0200)]
Protect refresh action via PolicyKit

So nobody ever can use this to damage the system ;-)
(Although the attack vector was minimal even before
this change)

5 years agoMake the whole project translatable
Matthias Klumpp [Sat, 15 Sep 2012 21:27:17 +0000 (23:27 +0200)]
Make the whole project translatable

5 years agoNew API to search for applications quickly
Matthias Klumpp [Tue, 28 Aug 2012 15:59:25 +0000 (17:59 +0200)]
New API to search for applications quickly

New method for quick-searching without needing to
create a SearchQuery before.

5 years agotrivial: Install C header too
Matthias Klumpp [Mon, 27 Aug 2012 14:36:07 +0000 (16:36 +0200)]
trivial: Install C header too

5 years agotrivial: Fix namespace confusion
Matthias Klumpp [Fri, 24 Aug 2012 22:41:44 +0000 (00:41 +0200)]
trivial: Fix namespace confusion

5 years agoFix license headers
Matthias Klumpp [Fri, 24 Aug 2012 22:33:57 +0000 (00:33 +0200)]
Fix license headers

5 years agoSupport for advanced search queries and categories
Matthias Klumpp [Fri, 24 Aug 2012 17:12:25 +0000 (19:12 +0200)]
Support for advanced search queries and categories

5 years agotrivial: Install Vala Vapi file
Matthias Klumpp [Wed, 22 Aug 2012 12:45:13 +0000 (14:45 +0200)]
trivial: Install Vala Vapi file

5 years agoSupport loading system application categories
Matthias Klumpp [Wed, 22 Aug 2012 12:40:57 +0000 (14:40 +0200)]
Support loading system application categories

5 years agoImplemented support for database search queries
Matthias Klumpp [Wed, 22 Aug 2012 11:36:55 +0000 (13:36 +0200)]
Implemented support for database search queries

5 years agoAdd methods to fetch contents of the whole AppStream db
Matthias Klumpp [Tue, 21 Aug 2012 19:49:32 +0000 (21:49 +0200)]
Add methods to fetch contents of the whole AppStream db

5 years agoMake tests work again
Matthias Klumpp [Tue, 21 Aug 2012 19:49:03 +0000 (21:49 +0200)]
Make tests work again

5 years agoSplit Xapian database acces code into read- and write databases
Matthias Klumpp [Tue, 21 Aug 2012 18:32:30 +0000 (20:32 +0200)]
Split Xapian database acces code into read- and write databases

This allows writing AppStream-reading database easily.

5 years agoMove the small client application to UAI directory
Matthias Klumpp [Tue, 21 Aug 2012 18:08:27 +0000 (20:08 +0200)]
Move the small client application to UAI directory

5 years agoFix Xapian database access
Matthias Klumpp [Tue, 21 Aug 2012 18:04:01 +0000 (20:04 +0200)]
Fix Xapian database access

The project can now be compiled again :-)

5 years agoReorder some more things between UAI and the new lib
Matthias Klumpp [Tue, 21 Aug 2012 17:56:59 +0000 (19:56 +0200)]
Reorder some more things between UAI and the new lib

5 years agoAdd database access class
Matthias Klumpp [Tue, 21 Aug 2012 17:56:35 +0000 (19:56 +0200)]
Add database access class

5 years agotrivial: Fixed namespaces
Matthias Klumpp [Tue, 21 Aug 2012 16:54:32 +0000 (18:54 +0200)]
trivial: Fixed namespaces

5 years agoSplit sourcecode and create a AppStream library
Matthias Klumpp [Tue, 21 Aug 2012 15:34:20 +0000 (17:34 +0200)]
Split sourcecode and create a AppStream library

The library can soon be used to access the AppStream
application database from any other Software Center.

5 years agotrivial: Change project name
Matthias Klumpp [Mon, 20 Aug 2012 09:24:36 +0000 (11:24 +0200)]
trivial: Change project name

5 years agoIgnore applications where "X-AppInstall-Ignore" is true
Matthias Klumpp [Thu, 2 Aug 2012 18:12:38 +0000 (20:12 +0200)]
Ignore applications where "X-AppInstall-Ignore" is true

5 years agoNew RebuildFinished() DBus signal
Matthias Klumpp [Sat, 28 Jul 2012 20:58:35 +0000 (22:58 +0200)]
New RebuildFinished() DBus signal

5 years agoAdd some documentation
Matthias Klumpp [Thu, 26 Jul 2012 17:22:12 +0000 (19:22 +0200)]
Add some documentation

5 years agoInstall AppStream service file
Matthias Klumpp [Wed, 25 Jul 2012 08:32:44 +0000 (10:32 +0200)]
Install AppStream service file

5 years agoAdded daemon timeout
Matthias Klumpp [Wed, 25 Jul 2012 08:25:35 +0000 (10:25 +0200)]
Added daemon timeout

5 years agoappinstall: Support categories and mimetypes
Matthias Klumpp [Wed, 25 Jul 2012 08:00:55 +0000 (10:00 +0200)]
appinstall: Support categories and mimetypes

5 years agoStarted work on (simple) Ubuntu AppInstall support
Matthias Klumpp [Wed, 25 Jul 2012 00:07:58 +0000 (02:07 +0200)]
Started work on (simple) Ubuntu AppInstall support

5 years agoAdded a simple DBus client application for Uai
Matthias Klumpp [Thu, 19 Jul 2012 22:01:41 +0000 (00:01 +0200)]
Added a simple DBus client application for Uai

5 years agoUse weighted entries & implement keywords
Matthias Klumpp [Thu, 19 Jul 2012 21:34:37 +0000 (23:34 +0200)]
Use weighted entries & implement keywords

5 years agotrivial: Some trivial bugfixes found on Fedora
Matthias Klumpp [Thu, 19 Jul 2012 18:38:31 +0000 (20:38 +0200)]
trivial: Some trivial bugfixes found on Fedora

5 years agoImplemented support for categories
Matthias Klumpp [Thu, 19 Jul 2012 13:24:31 +0000 (15:24 +0200)]
Implemented support for categories

5 years agoOnly accept stock icons
Matthias Klumpp [Thu, 19 Jul 2012 13:10:57 +0000 (15:10 +0200)]
Only accept stock icons

5 years agoAdd templetes for multiple data providers
Matthias Klumpp [Wed, 18 Jul 2012 15:41:01 +0000 (17:41 +0200)]
Add templetes for multiple data providers

5 years agoMove Xapian DB to correct path
Matthias Klumpp [Wed, 18 Jul 2012 12:24:57 +0000 (14:24 +0200)]
Move Xapian DB to correct path

5 years agoFix some issues in XML parser and AppInfo object
Matthias Klumpp [Wed, 18 Jul 2012 12:02:35 +0000 (14:02 +0200)]
Fix some issues in XML parser and AppInfo object

5 years agoAdd test dbus client and fix some quirks
Matthias Klumpp [Wed, 18 Jul 2012 00:15:00 +0000 (02:15 +0200)]
Add test dbus client and fix some quirks

5 years agoSome more database code
Matthias Klumpp [Tue, 17 Jul 2012 23:28:30 +0000 (01:28 +0200)]
Some more database code

5 years agoMore database code & support for original app name
Matthias Klumpp [Tue, 17 Jul 2012 23:00:15 +0000 (01:00 +0200)]
More database code & support for original app name

5 years agotrivial: Allow modifying the cache path
Matthias Klumpp [Mon, 16 Jul 2012 14:48:22 +0000 (16:48 +0200)]
trivial: Allow modifying the cache path

5 years agoCreate the C++<->Vala glue for Xapian
Matthias Klumpp [Mon, 16 Jul 2012 14:36:08 +0000 (16:36 +0200)]
Create the C++<->Vala glue for Xapian

5 years agoAdd testsuite & some simple code to parse AppStream XML
Matthias Klumpp [Mon, 16 Jul 2012 14:00:41 +0000 (16:00 +0200)]
Add testsuite & some simple code to parse AppStream XML

5 years agoCreate data-provider infrastructure
Matthias Klumpp [Mon, 16 Jul 2012 12:51:47 +0000 (14:51 +0200)]
Create data-provider infrastructure

5 years agoAdd database location an more basic stuff...
Matthias Klumpp [Sun, 15 Jul 2012 13:15:48 +0000 (15:15 +0200)]
Add database location an more basic stuff...

...like using Vala namespaces.

5 years agoFix Xapian compile process
Matthias Klumpp [Sat, 14 Jul 2012 23:08:44 +0000 (01:08 +0200)]
Fix Xapian compile process

Compiling C++ files with a C compiler is
not really the best idea...

5 years agoAdded Xapian glue code
Matthias Klumpp [Sat, 14 Jul 2012 15:52:24 +0000 (17:52 +0200)]
Added Xapian glue code

5 years agoSet-up the DBus stuff
Matthias Klumpp [Fri, 13 Jul 2012 23:04:36 +0000 (01:04 +0200)]
Set-up the DBus stuff

5 years agoFinalize project infrastructure
Matthias Klumpp [Fri, 13 Jul 2012 21:55:48 +0000 (23:55 +0200)]
Finalize project infrastructure

5 years agoSwitch to GPLv3+
Matthias Klumpp [Fri, 13 Jul 2012 21:55:13 +0000 (23:55 +0200)]
Switch to GPLv3+

5 years agoAdded Gitignore file
Matthias Klumpp [Fri, 13 Jul 2012 20:00:16 +0000 (22:00 +0200)]
Added Gitignore file

5 years agoAdd some cmake helper scripts
Matthias Klumpp [Fri, 13 Jul 2012 19:58:01 +0000 (21:58 +0200)]
Add some cmake helper scripts

5 years agoInitialized repo
Matthias Klumpp [Fri, 13 Jul 2012 19:54:57 +0000 (21:54 +0200)]
Initialized repo