# Generated by Makefile. Do not edit.

2012-03-27  Michal Hruby  <michal.mhr@gmail.com>

	Fix regression where Installed apps category wasn't sorted alphabetically. Fixes: https://bugs.launchpad.net/bugs/964325. Approved by Mikkel Kamstrup Erlandsen.

2012-03-27  Michal Hruby  <michal.mhr@gmail.com>

	Add a manual test

2012-03-27  Michal Hruby  <michal.mhr@gmail.com>

	Fix regression where Installed apps category wasn't sorted alphabetically

2012-03-27  Michal Hruby  <michal.mhr@gmail.com>

	Set relevancies of Keywords to zero. Fixes: https://bugs.launchpad.net/bugs/960269. Approved by Mikkel Kamstrup Erlandsen.

2012-03-27  Michal Hruby  <michal.mhr@gmail.com>

	Add a test

2012-03-27  Michal Hruby  <michal.mhr@gmail.com>

	Set relevancies of Keywords to zero

2012-03-23  Michal Hruby  <michal.mhr@gmail.com>

	Post release bump

2012-03-23  Michal Hruby  <michal.mhr@gmail.com>

	Release 5.8.0

2012-03-15  Michal Hruby  <michal.mhr@gmail.com>

	Don't search in recent apps, just filter them when searching.. Fixes: . Approved by Neil J. Patel.

2012-03-15  Michal Hruby  <michal.mhr@gmail.com>

	Add semi-automatic test

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Make sure the apps lens behaves the way design wanted it to

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Cluster applications according to relevancy of the match when searching and if multiple applications fall into the same cluster sort them according to frequency of use.. Fixes: https://bugs.launchpad.net/bugs/871900. Approved by Mikkel Kamstrup Erlandsen.

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Treat multi-subject events equally

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Explain the magical sorting

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Make sure we check the cancellable after updating popularities

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Mark the popularities dirty here and there

2012-03-09  Michal Hruby  <michal.mhr@gmail.com>

	Secondary sort applications based on popularity

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Add missing brackets when constructing category query sent to FTS.. Fixes: https://bugs.launchpad.net/bugs/942878. Approved by Mikkel Kamstrup Erlandsen.

2012-02-29  Michal Hruby  <michal.mhr@gmail.com>

	We need brackets now that we do multi-select filters

2012-03-12  Angelo Compagnucci  <angelo.compagnucci@gmail.com>

	Alt+F2 now understands remote mountable locations, fixed by grepping on activate method and finding what corresponding to
	
	"((ftp|ssh|sftp|smb|dav)://).+"
	
	regex.. Fixes: https://bugs.launchpad.net/bugs/770126. Approved by Michal Hruby.

2012-03-08  Angelo Compagnucci  <angelo.compagnucci@gmail.com>

	modified:
	src/daemon.vala
	- check if orig has prefix "\\\\" form smb:// links.

2012-03-07  Angelo Compagnucci  <angelo.compagnucci@gmail.com>

	Alt+F2 now understands correctly remote mountable locations, fixes bug #770126

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Post release bump

2012-03-12  Michal Hruby  <michal.mhr@gmail.com>

	Release 5.6.0

2012-03-02  Michal Hruby  <michal.mhr@gmail.com>

	Fix stray gettext domain. UNBLOCK. Fixes: . Approved by Didier Roche.

2012-03-02  Michal Hruby  <michal.mhr@gmail.com>

	Fix wrong translation domain

2012-02-22  Michal Hruby  <michal.mhr@gmail.com>

	Fixes incorrect icon paths used in the Alt+F2 lens.
	
	Trivial change - no tests. Fixes: https://bugs.launchpad.net/bugs/932212. Approved by Mikkel Kamstrup Erlandsen.

2012-02-22  Michal Hruby  <michal.mhr@gmail.com>

	Fix icon names

2012-02-22  Martin Pitt  <martin.pitt@ubuntu.com>

	This will make software-center and unity-lens-applications use the same libdb
	version 5.1, and the same cache file:
	reviews.ubuntu.com_reviews_api_1.0_review-stats-pkgnames.p__5.1.db. Fixes: . Approved by Mikkel Kamstrup Erlandsen.

2012-02-22  Martin Pitt  <martin.pitt@ubuntu.com>

	Use libdb 5.1 instead of 4.8.
	
	In Ubuntu 12.04 Python 2.7 uses libdb5.1 instead of 4.8. Use the same, so that
	we actually use the current ratings database file that software-center writes.

2012-02-20  Michal Hruby  <michal.mhr@gmail.com>

	Recently added paid applications in the lens do not have proper icons - software center caches these in its cache directory, so we'll look them up there as well.. Fixes: . Approved by Mikkel Kamstrup Erlandsen.

2012-02-20  Michal Hruby  <michal.mhr@gmail.com>

	Search for icons in software center's cache as well

2012-02-20  Michael Vogt  <michael.vogt@ubuntu.com>

	This should add the software-center-agent database to the searches. This will include purchase applications. 
	
	Please note that I was not able to test this as when I run it I get a:
	$ src/unity-applications-daemon bzr diff 
	GLib-GIO-ERROR **: Settings schema 'com.canonical.Unity.ApplicationsLens' is not installed
	
	Trace/breakpoint trap (core dumped)
	
	(that is unreleated to my change). Fixes: https://bugs.launchpad.net/bugs/916121. Approved by Michal Hruby.

2012-01-13  Michael Vogt  <michael.vogt@ubuntu.com>

	add software-center-agent.db

2012-02-17  Michal Hruby  <michal.mhr@gmail.com>

	Merge trunk

2012-02-16  Michal Hruby  <michal.mhr@gmail.com>

	Ascii fold application data to make it easier to search.. Fixes: https://bugs.launchpad.net/bugs/773197. Approved by Gord Allott.

2012-02-15  Michal Hruby  <michal.mhr@gmail.com>

	Ascii fold applications names before indexing them

2012-02-17  Michal Hruby  <michal.mhr@gmail.com>

	Release 5.4.0

2012-02-03  Michal Hruby  <michal.mhr@gmail.com>

	Added a couple of tests utilizing unity-lens-test-tool.. Fixes: . Approved by Mikkel Kamstrup Erlandsen.

2012-02-01  Michal Hruby  <michal.mhr@gmail.com>

	Test also the alt+f2 scope

2012-02-01  Michal Hruby  <michal.mhr@gmail.com>

	Update the test-tool binary name

2012-02-01  Michal Hruby  <michal.mhr@gmail.com>

	Add a couple of unity-lens-test-tool tests

2012-02-03  Michal Hruby  <michal.mhr@gmail.com>

	Release 5.2.0

2012-01-30  Michal Hruby  <michal.mhr@gmail.com>

	Allow selection of multiple categories in the type filter. UNBLOCK. Fixes: https://bugs.launchpad.net/bugs/841847. Approved by Mikkel Kamstrup Erlandsen.

2012-01-26  Michal Hruby  <michal.mhr@gmail.com>

	Bump vala requirement (we no longer compile with 0.12)

2012-01-25  Michal Hruby  <michal.mhr@gmail.com>

	Allow selection of multiple categories

2012-01-25  Michal Hruby  <michal.mhr@gmail.com>

	Split CamelCase words from application names before feeding them to xapian, which allows us to search for any part of the name.. Fixes: https://bugs.launchpad.net/bugs/877941. Appoved by Mikkel Kamstrup Erlandsen.

2012-01-25  Michal Hruby  <michal.mhr@gmail.com>

	Add test desciption

2012-01-24  Michal Hruby  <michal.mhr@gmail.com>

	Uncamelcase names of applications before indexing them with xapian

2012-01-24  Michal Hruby  <michal.mhr@gmail.com>

	Cleanup LensSearch usage, it's never null these days

2012-01-24  Michal Hruby  <michal.mhr@gmail.com>

	Fix a couple of warnings

2012-01-24  Jeremy White  <jwhite@codeweavers.com>

	Resubmit a proposed change to simply use the category to prevent colon and double underscore replacement on regular .desktop files.  Fixes bug 916201.. Fixes: https://bugs.launchpad.net/bugs/916201. Appoved by Michal Hruby.

2012-01-24  Jeremy White  <jwhite@codeweavers.com>

	Do not perform : and __ replacement on regular application files, only
	ones that come from searching via Software Center. Fixes bug 916201.

2012-01-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Implement the new home screen policy. That is when we don't have a global search show the Recent Apps category. When we do have a global search then only show the Applications category. See also https://code.launchpad.net/~kamstrup/unity/home-lenses/+merge/89669. Fixes: https://bugs.launchpad.net/bugs/885738. Appoved by Michal Hruby.

2012-01-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Collect some of all our queue_search_changed() requests into one mark_dirty() method

2012-01-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Sync with trunk

2012-01-19  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't use scope.invalidate_search(*) where we really need scope.queue_search_changed(*)

2012-01-19  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Also exclude favorite apps that are in Category.RECENT_APPS (not just Category.RECENT)

2012-01-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use category "Recent Apps" on home screen, not the generic "Recently Used". Also use an apps icon here instead of a clock. The clock icon is used by the files lens' Recent Files

2012-01-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Update behavior as required by the home-lenses project. When we don't have a global search show Recently Used apps (filtering out launcher apps (just faves now, running in a later branch). When we do have a search collate results into a generic Applications category (mimicing the behavior of the current dash global search)

2012-01-16  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Sync with trunk

2012-01-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remember to emit SearchFinished if exiting global search prematurely. Also - fill the model with results on an empty search in global search

2012-01-22  Michal Hruby  <michal.mhr@gmail.com>

	Exclude running applications (not just favourites) from the Recent list. Also; set the "no-results-hint" hint when we have zero results.. Fixes: https://bugs.launchpad.net/bugs/893214. Appoved by Mikkel Kamstrup Erlandsen.

2012-01-18  Michal Hruby  <michal.mhr@gmail.com>

	Exclude running applications from the Recent results

2012-01-19  Michal Hruby  <michal.mhr@gmail.com>

	Send no-results-hint when there are no results.. Fixes: https://bugs.launchpad.net/bugs/711199. Appoved by Mikkel Kamstrup Erlandsen.

2012-01-19  Michal Hruby  <michal.mhr@gmail.com>

	Add file explaining tests

2012-01-16  Michal Hruby  <michal.mhr@gmail.com>

	Use the no-results-hint

2012-01-16  Michal Hruby  <michal.mhr@gmail.com>

	Make the apps lens scope provide sources.. Fixes: . Appoved by Mikkel Kamstrup Erlandsen.

2012-01-12  Michal Hruby  <michal.mhr@gmail.com>

	Merge with lp:~kamstrup/unity-lens-applications/recent-apps

2012-01-11  Michal Hruby  <michal.mhr@gmail.com>

	Added sources

2012-01-16  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Replaces the Frequently Used category with a Recently Used category.
	
	When there is no search string it takes advantage of the new Unity.LauncherFavorites API to remove all apps that are faved in the launcher from the Recently Used category. When there is a search string all matching apps are included.
	
	Also install a Zeitgeist monitor so we can mark our search results dirty when Zeitgeist tells us that the recent apps has changed. This means that (newer) Unities will see automatically refreshed results. (only newer because the Unities in Oneiric doesn't call the right method on the lens)
	
	. Fixes: https://bugs.launchpad.net/bugs/893214, https://bugs.launchpad.net/bugs/912719. Appoved by Michal Hruby.

2012-01-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Also invalidate global search when Zeitgeist notifies us that recent apps has changed

2012-01-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Update the results next time the lens is show if Zeitgeist notifies us that the recent apps has changed.

2012-01-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Zeitgeist.Index.search() does not take a Zeitgeist.StorageState as 4th arg, but an offset into the result set! DAMMIT!

2012-01-05  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Only exclude favorite apps if we do not have a search. As per design spec (https://bugs.launchpad.net/ayatana-design/+bug/893214).

2012-01-05  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Replace "most used" with "recent" everywhere in code and schemas

2012-01-05  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Sync with trunk

2012-01-05  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Exclude favorite apps from the Recent Apps category

2012-01-05  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Initial stab at bug #893214, making the apps lens show Recent Apps as the first category instead of the Most Frequently Used apps.
	
	For some reason my code is broken. It doesn't display the most recent apps, but apps in some other random order. I tried redoing the same query with talis and it worked correctly. There must be some subtle difference, or a bug in libzeitgeist.

2012-01-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 5.0.0

2012-01-10  Didier Roche  <didier.roche@canonical.com>

	Dummy rebuild against latest libunity packaging UNBLOCK
	. Fixes: . Appoved by .

2012-01-10  Didier Roche  <didier.roche@canonical.com>

	dummy commit for ABI rebuild

2012-01-10  Didier Roche  <didier.roche@canonical.com>

	Get the right icon path for the unity application lens UNBLOCK. Fixes: . Appoved by Michal Hruby.

2012-01-10  Didier Roche  <didier.roche@canonical.com>

	get the right icon path for the lens

2011-12-08  Michal Hruby  <michal.mhr@gmail.com>

	Use libunity-5.0 API.. Fixes: . Appoved by Mikkel Kamstrup Erlandsen.

2011-12-07  Michal Hruby  <michal.mhr@gmail.com>

	Fix a few warnings

2011-12-07  Michal Hruby  <michal.mhr@gmail.com>

	Don't flush the models, we aren't using Dee.SharedModel

2011-12-06  Michal Hruby  <michal.mhr@gmail.com>

	Remove unused code

2011-12-06  Michal Hruby  <michal.mhr@gmail.com>

	Don't use deprecated get_instance()

2011-12-05  Michal Hruby  <michal.mhr@gmail.com>

	Forgot one old API call

2011-12-05  Michal Hruby  <michal.mhr@gmail.com>

	Merge trunk

2011-12-05  Michal Hruby  <michal.mhr@gmail.com>

	Bump libunity version requirement

2011-11-18  Michal Hruby  <michal.mhr@gmail.com>

	Migrate to the new API

2011-11-21  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~ockham-razor/unity-lens-applications/lp785101 from Bernhard Reiter:
	
	* Add GSettings switch to enable/disable Most Frequently Used (apps)
	
	* Add GSettings switch to enable/disable Apps Available for Download

2011-11-16  Bernhard Reiter  <ockham@raz.or.at>

	Change GLib.SettingsBindFlags.DEFAULT to SettingsBindFlags.GET

2011-11-15  Bernhard Reiter  <ockham@raz.or.at>

	Clear model if display_most_used_apps is false

2011-11-15  Bernhard Reiter  <ockham@raz.or.at>

	Add default values (true) to display_most_used_apps and display_available_apps properties

2011-11-15  Bernhard Reiter  <ockham@raz.or.at>

	Add display-available-apps and display-most-used-apps options to gschema.

2011-11-15  Bernhard Reiter  <ockham@raz.or.at>

	Include the gsettings gschema for the runner in the package. This was previously hosted in the lp:unity sources.

2011-11-15  Bernhard Reiter  <ockham@raz.or.at>

	Bind display-most-used-apps and display-available-apps with gsettings.bind(...) instead of just looking them up each time.

2011-11-12  Bernhard Reiter  <ockham@raz.or.at>

	Change variable names hide_*_apps to display_*_apps (and remove corresponding negations)

2011-11-11  Bernhard Reiter  <ockham@raz.or.at>

	Add options to hide available and most used apps

2011-11-15  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~kamstrup/unity-lens-applications/include-gsettings-schema

2011-11-15  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Include the gsettings gschema for the runner in the package. This was previously hosted in the lp:unity sources.

2011-11-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Bump version to 4.99.99 in prep for 5.0 series

2011-10-07  Michal Hruby  <michal.mhr@gmail.com>

	Merge lp:~mhr3/unity-lens-applications/fix-858056

2011-10-07  Michal Hruby  <michal.mhr@gmail.com>

	Fix Installed and Available duplicates also for KDE apps

2011-10-06  Michal Hruby  <michal.mhr@gmail.com>

	Release 0.4.12

2011-10-05  Michal Hruby  <michal.mhr@gmail.com>

	Merge lp:~mhr3/unity-lens-applications/fix-annoyances

2011-10-05  Michal Hruby  <michal.mhr@gmail.com>

	Fix the de-duplication of Installed and Available apps

2011-10-05  Michal Hruby  <michal.mhr@gmail.com>

	Dont flush the model before we get results for Most popular category

2011-10-05  Michal Hruby  <michal.mhr@gmail.com>

	Set proper filesystem uri for results for Most popular category

2011-10-05  Michal Hruby  <michal.mhr@gmail.com>

	Merge lp:~mhr3/unity-lens-applications/bug-865528

2011-10-04  Michal Hruby  <michal.mhr@gmail.com>

	Use 'Unity' as desktop environment

2011-10-03  Michal Hruby  <michal.mhr@gmail.com>

	Merge lp:~mhr3/unity-lens-applications/bug-850714

2011-10-03  Michal Hruby  <michal.mhr@gmail.com>

	Fix bug 850714

2011-09-28  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Unset the DBUS_STARTER_ADDRESS and DBUS_STARTER_BUS_TYPE envvars. These were inherited by sub processes which caused odd behaviour. Among other things gedit not starting on the first run, only the second.

2011-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.4.10

2011-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Improve ratings filer: Don't allow unrated apps through when filtering on rating. Also add a little slack in the int-float comparison to allow 4.95 through as 5 stars.
	
	NOTE: There is bug in Unity's RatingsFilter widget that allows you to set the value > 1.0 by clicking in the empty area to the right of the stars :-)

2011-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use a real int, 0, instead of 0.5 as term count when indexing Comment field. This keeps the sort order as before.

2011-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~kamstrup/unity-lens-applications/keywords-index, adding a dep. on libunity >= 4.0.5

2011-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Index and search X-GNOME-Keywords and X-AppInstall-Keywords. This requires lp:~kamstrup/libunity/keywords-index.

2011-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Potential crasher fix: Don't unref the AppInfoManager until we're done using the const variable it has returned to us

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.4.8

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Regression fix: Select only random apps in the active category. Somewhere we regressed to always selecting completely random apps, disregarding the user selection

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	More robust exception handling when interacting with xapian

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	More robust handling of errors from Xapian. Surround interactions with Xapian with broad catch clauses. More importantly allow the private method _pkginfo_from_document() to throw a Xapian::Error upwards so we can catch it later.

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~kamstrup/unity-lens-applications/ratings-query

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remove the dubiously mem-managed pkgname member from UnityRatingsResult struct. It was unused anyway. Thanks Michal!

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use the bool return value from Unity.Ratings.Database.query() to check when to apply the filter

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	The UnityRatingsDatabase throws a UNIX FileError and not an IOError. Thanks Michal!

2011-09-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make error checking and error reporting better in unity_ratings_database_query()

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remove some redundant requirements from autogen.sh that I added in a frantic panic to resolve some autofoo issues

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Set the UnityRatingsResult.pkgname on successful query

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make checks for xapian.h and db.h work

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Woah, forgot to add unity-ratings-db.h

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	More autopain

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	More autoconf hate

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Try and add checks for headers db.h and xapian.h but autoconf is screwing me over...

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Final patch to make ratings filtering work. Query the ratings DB only when filtering is enabled, and actually remove stuff from the result set that doesn't score high enough.

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Ratings queries are done now for apps in the Available category. Filtering is not enabled yet, but the queries work.

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remaining UnityRatingsDatabase fleshed out and .vapi created

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Finish impl of unity_ratings_database_free()

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Plug leak. Free the db path string

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix resource cleanup in error paths of unity_ratings_database_new()

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Implement constructor for UnityRatingsDatabase

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Stub out C API for UnityRatingsDatabase

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix distcheck

2011-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Wire up stub files for unity-ratings-db in the Makefile.am

2011-09-15  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.4.6

2011-09-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~kamstrup/unity-lens-applications/sorted-filters

2011-09-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Sort the app filters by display name

2011-09-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Bump libunity deps to 4.0.3 since we require the new AppInfoManager.get_path() API to build now

2011-09-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~kamstrup/unity-lens-applications/now-with-N-percent-more-games

2011-09-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix typo in filter id for the Games filter

2011-09-09  Robert Carr  <racarr@canonical.com>

	Merge lp:~robertcarr/unity-lens-applications/external-uris

2011-09-09  Robert Carr  <racarr@canonical.com>

	get_path can return null

2011-09-09  Robert Carr  <racarr@canonical.com>

	Use the get_path method of AppInfoManager to pass full URIs for desktop files to unity. Lets us drag and drop an application to the desktop fo example

2011-09-08  Neil Jagdish Patel  <neil.patel@canonical.com>

	[release] 0.4.4

2011-09-08  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~kamstrup/unity-lens-applications/gi-friendly-api-tweaks

2011-09-08  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Reflect latest API breaks in libunity

2011-09-08  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~njpatel/unity-lens-applications/fix-initial-results

2011-09-07  Neil Jagdish Patel  <neil.patel@canonical.com>

	Treat null previous search as a change request

2011-09-07  Alex Launi  <alex.launi@canonical.com>

	revert last commit due to IO thrashing issues

2011-09-07  Robert Carr  <racarr@canonical.com>

	Merge lp:~robertcarr/unity-lens/applications/external-uris

2011-09-07  Robert Carr  <racarr@canonical.com>

	When we have installed applications, set an external URI containing the full path to the .desktop file. Closes lp:756614

2011-08-25  David Barth  <david.barth@canonical.com>

	Activate CJK support
	
	Merge of branch lp:~dbarth/unity-lens-applications/cjk-support

2011-08-25  David Barth  <david.barth@canonical.com>

	activate xapian cjk support

2011-08-25  Neil Jagdish Patel  <neil.patel@canonical.com>

	[release] 0.4.2

2011-08-25  Neil Jagdish Patel  <neil.patel@canonical.com>

	Fix category icons and send in DND uri

2011-08-11  Didier Roche  <didrocks@ubuntu.com>

	[merge] didrocks work

2011-08-11  Didier Roche  <didier.roche@canonical.com>

	remove first unuseful result in alt + f2 if there are some results (LP: #755432)

2011-08-11  Neil Jagdish Patel  <neil.patel@canonical.com>

	[release] 0.4.0

2011-08-11  Neil Jagdish Patel  <neil.patel@canonical.com>

	Update icon

2011-08-10  Neil Jagdish Patel  <neil.patel@canonical.com>

	Fix hashtable

2011-08-09  Neil Jagdish Patel  <neil.patel@canonical.com>

	Fix icon location

2011-08-08  Neil Jagdish Patel  <neil.patel@canonical.com>

	Fix .lens files

2011-08-08  Neil Jagdish Patel  <neil.patel@canonical.com>

	[merge] place => lens

2011-08-04  Neil Jagdish Patel  <neil.patel@canonical.com>

	update version

2011-08-04  Neil Jagdish Patel  <neil.patel@canonical.com>

	Make runner work again

2011-08-04  Neil Jagdish Patel  <neil.patel@canonical.com>

	s/place/lens

2011-08-03  Neil Jagdish Patel  <neil.patel@canonical.com>

	Update when filters change

2011-08-03  Neil Jagdish Patel  <neil.patel@canonical.com>

	export another filter and do activation

2011-08-03  Neil Jagdish Patel  <neil.patel@canonical.com>

	Add a filter and move some stuff around

2011-07-18  Neil Jagdish Patel  <neil.patel@canonical.com>

	First steps in porting to Unity.Lens...zomg

2011-07-21  Didier Roche  <didier.roche@canonical.com>

	changing schema to our own one

2011-07-20  Didier Roche  <didier.roche@canonical.com>

	use new unity schema

2011-07-18  Didier Roche  <didier.roche@canonical.com>

	port to gsettings (LP: #800704)

2011-07-18  Didier Roche  <didier.roche@canonical.com>

	port to gsettings (LP: #800704)

2011-07-12  Oliver Sauder  <os@esite.ch>

	The command history gets now loaded when the runner gets activated.

2011-06-18  Oliver Sauder  <os@esite.ch>

	Do not update search when deactivating runner

2011-06-18  Oliver Sauder  <os@esite.ch>

	Load history when runner is activated

2011-05-12  Didier Roche  <didier.roche@canonical.com>

	ensure we are matching files as files (no space in the command). This enables to
	launch gvim rrr:rrr.txt which is matched (LP: #776731)

2011-05-04  Didier Roche  <didier.roche@canonical.com>

	ensure we are matching files as files (no space in the command). This enables to launch gvim rrr:rrr.txt which is matched (LP: #776731)

2011-05-06  Didier Roche  <didier.roche@canonical.com>

	trim the alt + F2 command line exact line (LP: #767750)

2011-05-04  Didier Roche  <didier.roche@canonical.com>

	trim the alt + F2 command line exact line (LP: #767750)

2011-04-29  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~kamstrup/unity-place-applications/bad-xml-in-menu based on Daniel Holbert's patch:
	
	* Fix invalid XML in data/unity-place-applications.menu.in

2011-04-29  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix illegal XML in unity-place-applications.menu.in. xmllint is happy now. Patch courtesy Daniel Holbert

2011-04-29  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~kamstrup/unity-place-applications/list-core-apps :
	
	* Allow apps place to find gnome-search-tool.desktop, nautilus-computer.desktop, nautilus-home.desktop, network-scheme.desktop, ubuntu-about.desktop, and yelp.desktop

2011-04-29  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Allow the Core category to be included under All Applications (and hence show up in Dash searches as well). This means that one can now find Help, Home Folder, Computer, and Network. The ommision of this xdg category was probably a relic of our netbook launcher past

2011-04-12  Didier Roche  <didier.roche@canonical.com>

	merge sladen's new export asset (LP: #745555)

2011-04-11  Paul Sladen  <sladen@ubuntu.com>

	* Add cropped + renamed icon from upstream
	Unity Design team asset dump.  These are
	in bitmaps form:
	+ applications.png
	(LP: #741804, #745555, #745647)
	* This icon has been re-cropped/re-named to hopefully
	what it should be.

2011-04-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-04-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Relase 0.2.46

2011-04-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Allow the Alt-F2 dialog to open arbitrary URLs (like http://... etc), not just apt: URLs

2011-04-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Bilal Akhtar's branch lp:~bilalakhtar/unity-place-applications/fix-750262:
	
	* Allow the alt-f2 dialog launch apt: URLs

2011-04-06  Bilal Akhtar  <bilalakhtar@ubuntu.com>

	Make sure apturl runs in the case of an apt: url, and not software-center

2011-04-01  Didier Roche  <didier.roche@canonical.com>

	follow the desktop entry spec

2011-03-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-03-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.44

2011-03-31  Didier Roche  <didier.roche@canonical.com>

	Merge Ian Liu Rodrigues's awesome work on interpreting the ~ character
	(LP: #734762)

2011-03-30  Ian Liu Rodrigues  <ian.liu88@gmail.com>

	Expands tilde character before listing directories

2011-03-29  Ian Liu Rodrigues  <ian.liu88@gmail.com>

	Parse tilde charater before spawning processes

2011-03-31  Didier Roche  <didier.roche@canonical.com>

	Merge Ian Liu Rodrigue's work on starting applications from the user home dir
	Thanks again! (LP: #736471)

2011-03-20  Ian Liu Rodrigues  <ian.liu88@gmail.com>

	unity-application-daemon spawns processes on home directory

2011-03-29  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add protective measure for broken results sets from Xapian

2011-03-28  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix g_critical when browsing a section without a search string set

2011-03-28  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Xapian docids start at 1 not 0. This fixes an uncaught Xapian::InvalidArgumentError when we pick 0 as docid for a random app

2011-03-28  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't crash if we fail to load the Xapian index from the Software Center.
	
	The diff might look a little scary but it's really mostly shuffling around some commented code, so I can reenable it later if necessary for debugging or other.

2011-03-24  Didier Roche  <didier.roche@canonical.com>

	scale to 48x48

2011-03-24  Didier Roche  <didier.roche@canonical.com>

	Merge sladen's asset change (LP: #704997)

2011-03-24  Paul Sladen  <sladen@ubuntu.com>

	overwrite applications.png with unity/resources/find_more_apps.png (LP: #704997)

2011-03-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-03-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.42
	
	(preemptive bump to require libzeitgeist-0.3.8)

2011-03-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Emit SearchFinished via PlaceSearch.finished() in the Alt-F2 runner
	
	Bump libunity requirement to 3.6.3 to get the required api for ^^

2011-03-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add bug link I forgot to paste into a comment string

2011-03-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't show downloadable (uninstalled) apps in global- aka Dash searches. You must go to the Apps Place for that now.

2011-03-21  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix SIGABRT because of uncaught Xapian::DocNotFoundError in unity_package_searcher_get_random_apps()

2011-03-21  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~kamstrup/unity-place-applications/finished-signal:
	
	* Call PlaceSearcvh.finished() when done searching

2011-03-21  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use new API from libunity PlaceSearch.finished() to hint the Unity shell when searches are completed

2011-03-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix SIGABRT because of uncaught Xapian::QueryParserError on mangled query strings

2011-03-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-03-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.40 (bumping Dee dep to 0.5.16)

2011-03-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Comment string twiddling

2011-03-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Pedantic nullity fix

2011-03-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge didrock's branch lp:~didrocks/unity-place-applications/aboutconfig:
	
	* Add framework for supporting about:XYZ topics in the runner
	
	* Support about:config in the runner

2011-03-17  Didier Roche  <didier.roche@canonical.com>

	enable later extension creating a map of AboutEntry

2011-03-17  Didier Roche  <didier.roche@canonical.com>

	about:config will launch and store in history ccsm -p unityshell (LP: #736765)

2011-03-17  Didier Roche  <didier.roche@canonical.com>

	about:config will launch and store in history ccsm -p unityshell (LP: #736765)

2011-03-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~kamstrup/unity-place-applications/localapps:
	
	* Don't prune apps without XDG Category metadata from the index. Wine apps and app launchers created with Alacarte often fall in this category

2011-03-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't prune apps without any XDG Category fields in the .desktop files from the index. This is the case for Wine apps and app launchers created with Alacarte (called "Main Menu").
	
	Still seems that Unity can not launch Wine apps correctly. Will investigate.

2011-03-14  Didier Roche  <didier.roche@canonical.com>

	add SearchHint entry (LP: #733897)

2011-03-11  Didier Roche  <didier.roche@canonical.com>

	Call it History afterwards

2011-03-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Slightly more defensive way of looking up random apps

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	sync with trunk

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	fix typo

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.38

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remove debug statement from runner.vala

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add src/runner.c to POTFILES.skip to make distcheck happy

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Didier Roche's branch lp:~didrocks/unity-place-applications/altf2-activation:
	
	* Run dialog now has a history of the 10 last commands
	
	* Actually launch exectuables. This requires the latest supprt for the Activation API in lp:unity.
	
	* Mark runner.vala for translation
	
	* Adds dep on GConf in order to integrate with the search history from the legacy Gnome2 Alt-F2 dialog

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	obliged commit

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	in fact, the search(null) is called by unity first time

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	add directory activation support

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	store hostiry, so it at startup and refresh the search

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	discare mimetype, we won't use it for activation. add file for translation

2011-03-10  Didier Roche  <didier.roche@canonical.com>

	first history implementation with some reshaping for folder activation

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	handle naming and command rename

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	first version of uri activation, should handle all non-terminal command case

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	When the app_menu changes also update the global- and entry result models. This fixes the issue where UIs don't update automatically to reflect changed availability of an app when it's installed/uninstalled.

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make the sections aka categories match up with the ones from Software Center

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make it extremely unlikely that we ever list < 6 avail apps from s-c

2011-03-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use a private random generator seeded with the system time for finding random apps from S-C

2011-03-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Also find icons from software center if they already have a image type extension in the name. Eg "foo.png", not just "foo"

2011-03-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix regression: Executable names with dashes no longer searchable. Test: gnome-appearance-properties

2011-03-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~kamstrup/unity-place-applications/randomapps:
	
	* If we don't have a search when showing the entry, put 6 random apps (from the right category) into the Apps Available for Download section

2011-03-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make it possible to list random apps by section - or generally for any filter query
	
	Filter for dupes when listing random apps.

2011-03-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	First cut at showing a random collection of apps from software center when the user has no search entered in the place entry

2011-03-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Didier Roche's branch lp:~didrocks/unity-place-applications/altf2:
	
	* Add an extra place entry that searches executables and directories specified by path
	
	* For now a button is exposed on the launcher for debugging purposes, will go away and be replaced purely by a keyboard shortcut (alt-f2)
	
	* Starting the executables are not supported yet - but will be in a later revision

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	rename exec_basename in exec

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	activate folder if the search matches a folder

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	Mikkel hates boolean, let's switch to enum then :)

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	bye bye global*

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	misc cleanage

2011-03-09  Didier Roche  <didier.roche@canonical.com>

	support - and perfect match

2011-03-08  Didier Roche  <didier.roche@canonical.com>

	match the icons

2011-03-08  Didier Roche  <didier.roche@canonical.com>

	start shipping the right icon

2011-03-08  Didier Roche  <didier.roche@canonical.com>

	sort items, avoid duplicates

2011-03-08  Didier Roche  <didier.roche@canonical.com>

	first rough edge version, can list executable, directories, absolute and relative paths…

2011-03-08  Didier Roche  <didier.roche@canonical.com>

	ZOMG the second place entry is there and print our search (only on placeentry for debug)

2011-03-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Marco Biscaro's branch lp:~marcobiscaro2112/unity-place-applications/fixes-727672:
	
	* Fix the path applications.svg launcher icon is looked up in

2011-03-02  Marco Biscaro  <marcobiscaro2112@gmail.com>

	Changing the folder where applications.png is looked for.

2011-03-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-03-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.36

2011-03-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Change group names to be compliant with visual spec

2011-03-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~kamstrup/unity-place-applications:
	
	* When searching sort results by relevancy instead of alphabetically. Alphabetic sorting confused a lot of users. We still use alphabetic sorting when there is no search of course.
	
	* Twiddle with the field weights making hits in Name, GenericName, score over Exec, and score matches in Comment at the very lowest
	
	* Cap of the result set for the Available apps after 20 in global search and 60 in entry search. This makes sense since we are now sorting by relevancy and no longer alphabetically
	
	* Simplify the codepaths for searching a great deal. This is not only an optimization but also allows us to experiment more easily with the query ranking and result set dispatching
	
	* Use the new feature from Dee dee_shared_model_flush_revision_queue() to be very picky about when we sync results to Unity

2011-03-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Tweak rankings to rank the Comment field way lower than the Name, Generic name, or Exec fields. This fixes the query 'to' to match Tomboy before LibreOffice.

2011-03-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Cap search results for Available apps to 20 for global search and 60 for entry search. The idea being that the new relevancy based ranking should make huge result sets superflouos
	
	(fix regression from master) : Only update search results if the search string has actually changed

2011-03-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Greatly simplify the code paths for entry- and global search modes. This is quite a big refactoring, but really mostly paste-works. It allows us to experiement with result dispatching and result sorting much better than the old code layout.
	
	Remove some very old outcommented snippets of code

2011-03-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make all searches relevancy sorted in stead of alphabetically sorted. We only use alphabetic sorting when we don't have a search now.
	
	This change has a rather big code footprint because it means we can no longer meaningfully do incremental narrowing down of the result set when the user types. - Relevancy ranking means that results for "c", "ca", "cal", and "calc" all sort differently. This allows us to remove a big chunk of complex logic that was related to these so-called "filter searches"

2011-03-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remove a set of Exclude directives from the menu definition that where leftovers from our netbook days

2011-03-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make searches for Installed apps *very* much faster. We do this by leveraging the new method on DeeSharedModel from lp:dee trunk, dee_shared_model_flush_revision_queue(). See the code comment for details. This bumps the Dee dep to 0.5.11.

2011-03-04  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make the strings for empty sections translation friendly

2011-03-04  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	The Xapian query parser seems to handle hyphens in a special way, namely that it forces the joined tokens into a phrase query no matter if it appears as the last word in a query and we have the PARTIAL flag set on the query parser. This makes 'd-f' not match 'd-feet' etc. So we convert all hyphens in a query into whitespace before sending it to Xapian.

2011-03-04  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use Xapian::QueryParser::FLAG_PARTIAL to simplify query construction and prefix matching

2011-02-24  Didier Roche  <didier.roche@canonical.com>

	removing dbusmenu as it's libunity leaking the API

2011-02-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-02-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.34

2011-02-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Whitespace cleanup

2011-02-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Improve up the perceived search speed in the apps place by always doing the search for Installed and Available apps first and after that doing it for Most Used over Zeitgeist

2011-02-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Prevent concurrent searches my freezing the notify signal on the applications PlaceEntryInfo preventing search changes to propagate to us while we are searching

2011-02-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't start populating any of the models before they have all been synchronized
	
	Fix global groups model to be a copy of the one for the entry

2011-02-23  Didier Roche  <didier.roche@canonical.com>

	bring the shortcut to the place (LP: #617356)

2011-02-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Correct typo introduced by recent refactorings

2011-02-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Woops, to aggressive renaming in the last commit

2011-02-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Adapt to API break in libunity revno 37, v3.4.3. Flattening on Unity.Place namespace
	
	Re-add dbusmenu-glib-0.4 to pkgconfig checks. We don't need it for Valac anymore, but we do need it for gcc.

2011-02-11  Didier Roche  <didier.roche@canonical.com>

	dbusmenu-glib isn't needed, it's libunity which leaks the api and should do the check

2011-02-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-02-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.32
	
	Include applications.png in EXTRA_DIST to unbreak distcheck

2011-02-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Remove now-obsolete explicit --pkg Dbusmenu-0.4 switch

2011-02-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Change the name of the Dbusmenu-Glib-0.4 vapi to just Dbusmenu-0.4. This means we now require dbusmenu-glib-0.4 >= 0.3.97
	
	Build with debug symbols

2011-02-04  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Depend on very latest libunity because it comes with and ABI break we depend upon. And port to the updated API.

2011-02-01  Didier Roche  <didier.roche@canonical.com>

	add and distribute applications.png (LP: #710790)

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Dummy commit

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.30 'Avenge of the brown paper bag'

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Check for the apps daemon not for the files daemon when starting up... Dumdidum...

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.30

2011-01-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Do a sync check for our DBus name instead of relying on GApplication for this because that is racy

2011-01-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2011-01-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Relase 0.2.28

2011-01-13  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Bump required glib version, now that we depend on GApplication

2011-01-13  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Port to GDBus and fix a few places where we made Dee unhappy by passing some NULLs to the results_model
	
	Require valac >= 0.11.3 and unity >= 3.2.8 (the latter in order to get the GDBus version of libunity)

2011-01-13  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add explicit linking against libstdc++ since we need that in Natty

2011-01-13  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't build dep on clutter-1.0, clutk-0.3, and gtk+-2.0. They where relics from the old bloated libunity in Maverick
	
	Use Xapian::KeyMaker instead of Xapian::Sorter which has been deprecated since Xapian 1.1.3

2010-12-15  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Port to new Dee >= 0.5.0 API

2010-11-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Allow building out-of-tree with jhbuild

2010-09-29  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Log profiling information for the time it takes to query Zeitgeist for the Most Used apps

2010-09-28  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix bug #621577 "Applications should be Unicode-sorted".
	
	The fix is done by implementing a Xapian::Sorter that uses g_utf8_collate_key() to generate collation keys for the current locale. In order for glib to pick up the correct collation rules we have to set LC_ALL and not just LC_MESSAGES on startup.

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.26

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Mark applications.place.in.in for translation. Not applications.place.in

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.24

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Optimization: Don't react to SetActiveSection() requests if we are already showing the requested section. Unity can fire off as much as 3 SetActiveSection requests per user click

2010-09-27  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add X-Ubuntu-Gettext-Domain=unity-place-applications in the [Desktop Entry] group of the .place file

2010-09-24  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't leak GMenuTree or monitors on it. It was not a big leak - only triggered when apps are removed/installed - but a leak nonetheless

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.22

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	More aggresive throttling in an attempt to pick up installation of apps. Although it doesn't seem to work when we are installing apps that are not already stored in the apt cache...

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Rename place file to applications.place.in.in and generate applications.place.in in configure, and then feed that to @INTLTOOL_PLACE_RULE@. This fixes broken icon path in the .place file introduced when we marked the place file for translation.

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge lp:~unity-team/unity-place-applications/translatable-place-files:
	
	* Mark .place file for translation

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix the INTLTOOL_PLACE_RULE to not bork up the Makefiles with illegal linebreaks
	
	Fix distcheck by making sure we clean the generated .place file

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	WIP: make .place files translatable

2010-09-22  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Bump unity dep to latest unity dep, to account for update libunity abi

2010-09-21  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Allow gnome-screenshot in the menu
	
	Apps that where excluded by some XDG menu rule, where showing up in the Available section because they'd slip through our de-duping system
	
	Explicitly remove evolution-mail.desktop from select sections since it is a dupe of evolution.desktop. This fixes LP bug #643034 "Dupe apps in apps place (evolution)"

2010-09-20  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Second stab at fixing LP bug #633100 "Completing last letter of a search makes the application to be hidden from result".
	
	When doing a filter search (aka incrementally narrowing down the result set) we pruned all apps in the Available group. So if you quickly typed "banshe" you'd see Banshee in the Available group, because this would just trigger one primary search. Adding the last "e" would trigger a filter search that would remove Banshee.

2010-09-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-09-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.20

2010-09-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~unity-team/unity-place-applications/global-search-fixes:
	
	* Improves reliability of results in the global search mode
	
	* Allows for searching apps by executable names. Not doing this resulted in lots of confused users that couldn't find Totem by typing "totem" because we only indexed it as "Movie Player"
	
	* Some fixes in the de-duplication algorithm that could cause installed apps to only show up the Available group when they should be in the Installedd group

2010-09-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Choke some verbose debug messages

2010-09-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't fold the Most Used apps group (from Zeitgeist) into the global search results
	
	Fix some buggy de-duping that could cause installed apps (notably Totem) to show up in the Availabale group and not in the Installed group as it should

2010-09-14  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Also index the name of the executable as collected from libgnome-menu. This makes "Movie Player" aka Totem searchable as "totem" or generally "t*"

2010-09-13  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Rebuild the application menu index on changes to the menu structure. Without this bugfix newly installed apps form Software Center will either not show up at all or show up in the Available section

2010-09-13  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Too aggresive de-duplication of results could cause unique apps to be pruned from the results. This was especially visible when typing slowly.
	
	Note: There still is another bug in the Unity rendering that causes some apps which are in the DeeModel to not be rendered. This is bug #609994: "Optimize texture memory usage for unexposed view icons"
	
	--------- This line and the following will be ignored --------------
	
	modified:
	src/daemon.vala
	src/utils.vala
	unknown:
	applications.place
	log1.bustle
	unity-place-applications-0.2.15.tar.gz
	data/X-Unity-All-Applications.directory
	data/X-Unity-Media.directory
	data/unity-place-applications.menu
	po/da.gmo
	src/config.c
	src/config.vala
	src/daemon.c
	src/schemas.c
	src/unity-applications-daemon
	src/unity_applications_daemon.vala.stamp
	
	=== modified file 'src/daemon.vala'
	--- a/src/daemon.vala	2010-09-09 07:49:02 +0000
	+++ b/src/daemon.vala	2010-09-13 12:58:15 +0000
	@@ -422,7 +422,8 @@
	}
	else
	{
	-            debug ("Doing filter search: '%s'", search.get_search_string ());
	+            debug ("Doing filter search on Most Used apps: '%s'",
	+                   search.get_search_string ());
	uint group = Group.MOST_USED;
	Dee.ResultSet filter_set = results_by_group.lookup (@"$group",
	TermMatchFlag.EXACT);
	@@ -435,8 +436,7 @@
	app_uris.add (ev.get_subject (0).get_uri ());
	}
	
	-            Unity.ApplicationsPlace.apply_uri_filter(app_uris,
	-                                                     filter_set);
	+            Utils.apply_uri_filter(app_uris, filter_set);
	}
	
	debug ("Found %u/%u Most Used apps for query '%s'",
	@@ -559,7 +559,8 @@
	Set<string> available_uris = new HashSet<string> ();
	
	add_pkg_search_result (appresults, installed_uris, available_uris,
	-                             model, results_by_group, is_filter_search);
	+                             model, Group.INSTALLED, results_by_group,
	+                             is_filter_search);
	
	timer.stop ();
	debug ("Listed %i Installed apps in %fms for query: %s",
	@@ -571,10 +572,11 @@
	timer.start ();
	var pkgresults = pkgsearcher.search (search_string);
	add_pkg_search_result (pkgresults, installed_uris, available_uris,
	-                                 model, results_by_group, is_filter_search);
	+                                 model, Group.AVAILABLE, results_by_group,
	+                                 is_filter_search);
	timer.stop ();
	debug ("Listed %i Available apps in %fms for query: %s",
	-                 appresults.num_hits, timer.elapsed ()*1000, search_string);
	+                 pkgresults.num_hits, timer.elapsed ()*1000, search_string);
	}
	
	return false;
	@@ -584,6 +586,7 @@
	Set<string> installed_uris,
	Set<string> available_uris,
	Dee.Model model,
	+                                        Group group,
	Dee.Index results_by_group,
	bool is_filter_search)
	{
	@@ -593,27 +596,42 @@
	{
	if (pkginfo.desktop_file == null)
	continue;
	-        
	-        string uri;
	+                
	string desktop_id = Path.get_basename (pkginfo.desktop_file);
	AppInfo? app = appmanager.lookup (desktop_id);
	-        bool installed = app != null;
	
	if (app != null && !app.should_show ())
	continue;
	
	-        if (installed)
	-          uri = @"application://$(desktop_id)";
	-        else
	+        /* De-dupe by 'application://foo.desktop' URI */
	+        string uri = @"application://$(desktop_id)";
	+        if (uri in installed_uris)
	+          continue;
	+        
	+        /* Apps that are not installed, ie. in the Available group
	+         * use the 'unity-install://pkgname/Full App Name' URI scheme,
	+         * but only use that after we've de-duped the results */
	+        if (group == Group.AVAILABLE)
	uri = @"unity-install://$(pkginfo.package_name)/$(pkginfo.application_name)";
	
	-        if (uri in installed_uris || uri in available_uris)
	-          continue;
	-        
	-        if (installed)
	-          installed_uris.add (uri);
	-        else
	-          available_uris.add (uri);
	+        string display_name;
	+        string comment;
	+        switch (group)
	+        {
	+          case Group.INSTALLED:
	+            installed_uris.add (uri);
	+            display_name = app.get_display_name ();
	+            comment = app.get_description ();
	+            break;
	+          case Group.AVAILABLE:
	+            available_uris.add (uri);
	+            display_name = pkginfo.application_name;
	+            comment = "";
	+            break;
	+          default:
	+            warning (@"Illegal group for package search $(group)");
	+            continue;
	+        } 
	
	Icon icon = find_pkg_icon (pkginfo);
	
	@@ -621,10 +639,10 @@
	{
	model.append (ResultsColumn.URI, uri,
	ResultsColumn.ICON_HINT, icon.to_string (),
	-                          ResultsColumn.GROUP_ID, installed ? Group.INSTALLED : Group.AVAILABLE,
	+                          ResultsColumn.GROUP_ID, group,
	ResultsColumn.MIMETYPE, "application/x-desktop",
	-                          ResultsColumn.DISPLAY_NAME, installed ? app.get_display_name () : pkginfo.application_name,
	-                          ResultsColumn.COMMENT, app != null ? app.get_description () : "",
	+                          ResultsColumn.DISPLAY_NAME, display_name,
	+                          ResultsColumn.COMMENT, comment,
	-1);
	}
	}
	@@ -632,18 +650,20 @@
	if (is_filter_search)
	{
	/* Filter the Installed group */
	-          uint group = Group.INSTALLED;
	-          var installed_set = results_by_group.lookup (@"$group",
	-                                                       TermMatchFlag.EXACT);
	-          Unity.ApplicationsPlace.apply_uri_filter (installed_uris,
	-                                                    installed_set);
	-          
	-          /* Filter the Available group */
	-          group = Group.AVAILABLE;
	-          var available_set = results_by_group.lookup (@"$group",
	-                                                       TermMatchFlag.EXACT); 
	-          Unity.ApplicationsPlace.apply_uri_filter (available_uris,
	-                                                    available_set);
	+          var filter_set = results_by_group.lookup (@"$((uint)group)",
	+                                                    TermMatchFlag.EXACT);
	+          switch (group)
	+          {
	+            case Group.INSTALLED:
	+              Utils.apply_uri_filter (installed_uris, filter_set);
	+              break;
	+            case Group.AVAILABLE:
	+              Utils.apply_uri_filter (available_uris, filter_set);
	+              break;
	+            default:
	+              warning (@"Illegal group for package search $(group)");
	+              break;
	+          }
	}
	}
	
	@@ -824,28 +844,6 @@
	
	} /* END: class Daemon */
	
	-  /* Run through @filter_set and remove any row in which URI is not
	-   * in @valid_uris */
	-  public void apply_uri_filter (Set<string> valid_uris,
	-                                Dee.ResultSet filter_set)
	-  {
	-    var model = filter_set.get_model ();
	-    uint n_removed = 0;
	-    
	-    /* Anything in filter_set that is not in the event_uris set, is removed
	-     * from the results_model */
	-    foreach (var row in filter_set)
	-    {
	-      if (!(model.get_string (row, ResultsColumn.URI) in valid_uris))
	-        {
	-          model.remove (row);
	-          n_removed++;
	-        }
	-    }
	-    
	-    debug ("Removed %u rows from result set", n_removed);
	-  }
	-  
	/*public void append_treedir_with_group (GMenu.TreeDirectory treedir,
	Dee.Model results,
	uint group_id)
	
	=== modified file 'src/utils.vala'
	--- a/src/utils.vala	2010-09-06 13:22:00 +0000
	+++ b/src/utils.vala	2010-09-13 12:58:29 +0000
	@@ -118,7 +118,28 @@
	else
	return s1.strip () != s2.strip ();
	}
	-    
	-    return true;
	+  }
	+  
	+  /* Run through @filter_set and remove any row in which URI is not
	+   * in @valid_uris */
	+  public void apply_uri_filter (Set<string> valid_uris,
	+                                Dee.ResultSet filter_set)
	+  {
	+    var model = filter_set.get_model ();
	+    uint n_removed = 0;
	+    
	+    /* Anything in filter_set that is not in the event_uris set, is removed
	+     * from the results_model */
	+    foreach (var row in filter_set)
	+    {
	+      if (!(model.get_string (row, ResultsColumn.URI) in valid_uris))
	+        {
	+          //debug ("Removed: %s", model.get_string (row, ResultsColumn.URI));
	+          model.remove (row);
	+          n_removed++;
	+        }
	+    }
	+    
	+    debug ("Removed %u rows from result set", n_removed);
	}
	}

2010-09-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-09-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.18

2010-09-09  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add icon hints for group headers

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~unity-team/unity-place-applications/i18nfixes:
	
	* Fix an untranslatable string. Or to be precise - it was marked for translation, but was a Vala @-string which doesn't work with i18n generally.
	
	* Fix a TRANSLATORS comment

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix a Vala @-string that was marked for translation. Mental note to self: Thsi doesn't work :-)
	
	Move TRANSLATORS comment above the relevant line instead of inlining it

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix typo in "You search did not match any applications" (should have been "Your search...")

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~unity-team/unity-place-applications/xdgmenus:
	
	* Support XDG menu spec
	
	* Support overriding apps by desktop id via setting XDG_DATA_DIRS
	
	* Mark .directory files for translation
	
	* Include a slew for capplets and other utils that where missing in the apps place
	
	* Fix a crasher in the .desktop file indexer on unknown desktop ids

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't segfault when UnityAppInfoManager doesn't know about a given desktop id. You know - just to be nice

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Include missing system/settings utils. Most prominently gnome-display-properties

2010-09-07  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	PACKAGERS: You now need to compile with --sysconfdir=/etc in order to install the .menu file correctly
	
	Mark .directory files for translation
	
	Load unity-place-applications.menu from the system data dirs

2010-09-06  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Before firing off new searches do a sloppy check that the search has indeed changed. Changing null -> "" and "" -> " " are not considered changes anymore

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.16

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~unity-team/unity-place-applications/xapian-gmenu:
	
	* Use libgnome-menu to build app listings. This is integrated into the whole app searcing deal by building and in-memory Xapian index of all the apps found by libgnome-menu
	
	* Note that this change also should ease a bit on our IO for showing the front page because we now no longer query the relatively big S-C index when displaying the home page

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make use of the in-memory index over the GMenuTree structure. This is a first important step towards XDG menu spec compliance (still lots of work todo though)
	
	Fix XDG category indexation

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	We can now build the Xapian index of the menu tree without crashing :-)
	
	Instantiate a UnityPackageSearcher for the menu tree in the daemon's constructor. Yet to be wired up

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add Vala bindings for unity_package_searcher_new_for_menu() as Searcher.for_menu()

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Sync with trunk

2010-09-01  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Initial UNTESTED stab at recursive xapian indexing of a GMenuTree structure

2010-08-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Split out the GMenuTree Xapian indexer into it's own instance. That way we can better instrument the menu indexing from the daemon itself instead of having lots of logic implemented in the spaghetti world of C/C++/GObject/Vala inside unity-package-search.cc

2010-08-31  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Start wiring up some xapian love for the xdg menu structure from libgnome-menu. Still only dummy data in there, but it proves it can work in pratice

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	PACKAGERS: We should now depend on the GIO module packaged in libzeitgeist. This would be 'libzeitgeist-gio' in Ubuntu
	
	Merge Mikkel's branch lp:~unity-team/unity-place-applications/new-most-used:
	
	* Improve the queries for the Most Used group (or some would say "fix them" :-)). - Provided that you have the libzeitgeist GIO module installed that is - and that you are running the very latest trunk of zeitgeist-fts-extension (which will be released later today)
	* Code cleanup

2010-09-02  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't parse all installed apps on startup. Only on first request
	
	Improve the queries for the Most Used section a lot. This requires very latest zeitgeist-fts-extension (as in "trunk 5 minutes ago")
	
	Consilidate some of the query logic to remove some "almost duplicate code"

2010-08-26  Neil Jagdish Patel  <neil.patel@canonical.com>

	Post release bump

2010-08-26  Neil Jagdish Patel  <neil.patel@canonical.com>

	[release] 0.2.14

2010-08-26  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Neil's branch lp:~unity-team/unity-place-applications/results-view-fixes:
	
	* Use UnityShowcaseRenderer for the Most Used group. This renders the icons for the most used apps slightly bigger

2010-08-25  Neil Jagdish Patel  <neil.patel@canonical.com>

	Add support for UnityShowcaseRenderer

2010-08-25  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Use GenericName for display for apps in the Installed group. Apps in the Available group still use just Name in order to not list seven "Text Editor" when searching for 'text'.
	
	This closesLP bug #601041 "inconsistant names use"

2010-08-25  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make the activate() method return a uint32 instead of a bool to reflect new activation api in libunity. This way we can signal that the dash should be hidden when we bring up software-center
	
	Bump libunity dep to unity trunk

2010-08-25  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add explicit build dep on dbus-glib-1

2010-08-25  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add danish translation. This fixes LP bug #601043 "doesn't display translated desktop names", since gettext bails our when we have no translations installed (and now with danish, we have one :-))

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add .pot file

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Put the configure.ac gettext magic more in line with those recommended by the Ubuntu wiki

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add a GLib.Intl.setlocale(GLib.LocaleCategory.MESSAGES, "") courtesy seb128
	
	Build fix: remove AM_GLIB_GNU_GETTEXT

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~unity-team/unity-place-applications/i18n:
	
	* Add i18n support
	
	* Mark all user visible strings for translation
	
	* Make distcheck pass

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Add AM_GLIB_GNU_GETTEXT
	
	Prettify autoconf message

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Enable translated messages everywhere

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Make distcheck pass

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Simplify detection of installed apps

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Bugfix: Show some apps that we pruned from the result set before because of some too aggresive checks. This fx. means that Deja Dup is now searchable

2010-08-23  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix ½ of LP bug #600187: "Missing applications in Unity Applications Place":
	
	* We now set call DesktopAppInfo.set_desktop_env ("GNOME"); on startup to make AppInfo.should_show() work correctly

2010-08-20  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Set the ExpandedGroups hint in a more maintainer friendly way

2010-08-20  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Always expand the Installed group

2010-08-20  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	More elaborate null-checking in search_is_invalid(). Well; in fact it should logically be the same as before, but it appears that vala may not be handling boolean || expressions as C would...

2010-08-19  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-08-19  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.12

2010-08-19  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Implement empty search and section behaviour as agreed with njpatel

2010-08-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Bump libunity dep to 0.2.27 since we require the AppInfoManager.get_categories() method now

2010-08-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Merge Mikkel's branch lp:~unity-team/unity-place-applications/popular-apps-by-section
	
	* Don't show apps have the NoDisplay flag set in their .desktop file
	
	* Restrict the Most Popular apps to the active section

2010-08-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Don't show apps that have the NoDisplay flag set in their .desktop file

2010-08-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Take active search into account when switching sections

2010-08-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix regression in Most Used filter search mode where we'd remove all all apps in Most Used on any given filter search (because AppInfo.get_id() is allowed to return NULL which we didn't consider)

2010-08-18  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix a regression when listing apps without a search string. We'd send a buggy query to Xapian resulting in a truncated result set
	
	Restricting Most Used apps to the active section now works

2010-08-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	WIP - start working on the code that will restrict the Most Popular apps groupto the active section. This relies on lp:~unity-team/unity/cache-desktop-categories

2010-08-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Re-enable filter searches. They seem to work now that we sort alphabetically

2010-08-17  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Sort Installed and Available apps alphabetically

2010-08-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Post release version bump

2010-08-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Release 0.2.10
	
	Bump deps to dee >= 0.4.2 and libzeitgeist >= 0.2.6

2010-08-12  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Disable filter searches: They where broken and non-trivial to fix

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Clean up some logic in check_is_filter_search()

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Dynamically filter the result set when searching for apps. With this commit we only narrow the result set down, later we may also be able to expand it

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Clean up some g_criticals() due to some Vala non-null type checking

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Less debug spew on queries with many hits
	
	Use the AppInfoManager cache when looking up actors for a given zeitgeist event

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	When an app is installed, removed, or changed update the result set. This fixes bug #610382 "Update the applications model when changes are detected"

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Create Dee.HashIndexes for the result models so we can access them by URI

2010-08-11  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Rename the 'index' member to 'zg_index' because we are about to introduce an index on the results model as well

2010-08-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Depend on newest Unity (>= 0.2.25)
	
	Less debug spew to stdout
	
	Use the new 'changed' signal on Unity.AppInfoManager to detect when
	an app has changed status. This info is still not propagated to the
	model though

2010-08-10  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Only list Available apps if there is an active search

2010-08-02  Mikkel Kamstrup Erlandsen  <kamstrup@delight>

	Post release version bump

2010-08-02  Mikkel Kamstrup Erlandsen  <kamstrup@delight>

	Release 0.2.8

2010-07-29  Mikkel Kamstrup Erlandsen  <kamstrup@delight>

	Implement URI activation to trigger software-center when an app from the Available group is activated

2010-07-28  Mikkel Kamstrup Erlandsen  <kamstrup@delight>

	Initialize i18n on startup... There are still a few strings we need to mark for translation

2010-07-23  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Checck if apps are installed by checking them in the AppInfoManager
	
	Comment out usage of libgnome-menu since it isn't used at this point

2010-07-23  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Don't load the apt status cache and don't link to libapt-pkg all together. We're going to pull installation status from libgnome-menu

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Add unity-package-search.h.gch to CLEAN_FILES
	
	Remove unity-package-search.o from unity_applications_daemon_SOURCES to avoid distributing binary (arch dependent) blobs

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Add unity-package-search.cc to EXTRA_DIST

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Distribute the vapi files for our custom c++ magic
	
	Build depend on Unity >= 0.2.19

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Post release version bump to 0.2.6

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Merge lp:~unity-team/unity-place-applications/pkgsearch:
	
	* All application listing is now done via Software Center's Xapian indexes cross reffed with Apt's cache.
	
	* We now also list apps that are not installed, but available from the repos
	
	* We support full Xapian search syntax for app search as well
	
	* Known problem: We don't list stuff that install .desktop files outside of /usr/share/applications - most notably Evolution Express and the Meego version of Banshee...

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Calculate an application:// uri for installed apps so that Unity can figure how to launch them

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Cache the icon locations when we find them from the software center

2010-07-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Respect sections and take active search into account when switching sections. Remove use of libgnome-menu all together

2010-07-21  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Icon detection for apps that are not installed mostly working now

2010-07-21  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Mostly working, but some difficulties getting the right icons for the apps from software center

2010-07-21  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Searches against the package index are now actually executed, but not added to the model yet. Looks good so far

2010-07-21  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Build fixes for C/C++/Vala magic

2010-07-21  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Wire up the UnityPackageSearch code in the build

2010-07-21  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Initial (mostly working) stab at C/Vala bindings to a C++ module talking to Xapian and AptPkg. Specifically the VAPI still needs work - and nothing is integrated into the build infrastructure yet

2010-07-16  Neil Jagdish Patel  <neil.patel@canonical.com>

	Bump to next devel version

2010-07-16  Neil Jagdish Patel  <neil.patel@canonical.com>

	[release] 0.2.4

2010-07-01  Neil Jagdish Patel  <neil.patel@canonical.com>

	Bump for next developmenet version

2010-07-01  Neil Jagdish Patel  <neil.patel@canonical.com>

	[release] 0.2.2

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Also distribute the HACKING file

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Merge lp:~unity-team/unity-place-applications/browsing-api :
	
	* Update the unity-place-appliactions.menu file to be more in line with current UNE
	
	* Respect the new libunity API
	
	* Simplify the callbacks and general code by using closures where appropriate
	
	* Do truncated matching on the last word in the search
	
	* Better error handling

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Try and bring the .menu file more in line with the current UNE one. We can't rely on merging og .menu files because the Unity .menu file doesn't simply "inherit" from the normal Gnome one, it redefined some of the overall groupings

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Include the Security category in the System section. Also don't bar out apps that are also in the Settings category, because this includes most apps

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Fix thinko making searches for popular apps always return no results

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Always append a wildcard, *, to the last word of the query. This means that 'ge' and 'tex' now matches "gedit text editor" for instance

2010-06-30  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Port to updated libunity API from lp:~unity-team/unity/browsing-api

2010-06-24  Didier Roche  <didier.roche@canonical.com>

	- enable install dbus service file
	- install daemon in lib/

2010-06-24  Didier Roche  <didier.roche@canonical.com>

	- enable install dbus service file
	- install daemon in lib/

2010-06-24  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Release 0.2.1
	
	Install .menu file in $(datadir)/unity/menus in stead of $(sysconfdir)/xdg/menus removing the need to set --sysconfdir=/etc in the build

2010-06-24  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Remove a range of unused files

2010-06-24  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Prepare for 0.2.1:
	
	* Prototype impl. of application sections in place.
	
	* Search still only working against Zeitgeist, no Software Center/APT
	integration yet

2010-06-24  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Build and install .menu and .directory files needed for using libgnome-menu. There is some i18n stuff to figure out here...

2010-06-24  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Remove unused event template

2010-06-24  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Add a "Most Used" group to the default section

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Release 0.2.0

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	s/files/applications/

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Searching for Most Used apps now basically works. You still can't list apps, let alone restrict to a given section. Yet

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Populate sections and groups as per spec
	
	Link and compile against gio-unix-2.0 needed for DesktopAppInfo
	
	Implement Utils.get_app_info_for_actor() and properly populate the results model with search results for most used apps. Searching by desktop category is not supported yet

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Restrict searches to the app: field and sort by MOST_POPULAR_ACTOR

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Properly expand all variables in config.vala.in

2010-06-22  Mikkel Kamstrup Erlandsen  <kamstrup@hardback>

	Rip all project internals out and replace them with stuff from unity-place-files.

2010-01-28  Neil Jagdish Patel  <neil.patel@canonical.com>

	[build] Fix distcheck

2010-01-28  Neil Jagdish Patel  <neil.patel@canonical.com>

	[service] Remove stray printf
	
	modified:
	src/applications.vala

2010-01-28  Neil Jagdish Patel  <neil.patel@canonical.com>

	[service] Add "All Applications" group
	
	modified:
	src/applications.vala

2010-01-28  Neil Jagdish Patel  <neil.patel@canonical.com>

	[service] Initial, export and populate the group and result models
	
	removed:
	vapi/launcher-0.3.deps
	vapi/launcher-0.3.vapi
	added:
	vapi/dbusmodel.deps
	vapi/dbusmodel.vapi
	modified:
	configure.ac
	src/Makefile.am
	src/applications.vala
	tests/Makefile.am
	tests/test-place-applications.vala

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[applications] Emit a fake signal
	
	modified:
	src/applications.vala

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[desktop] Fix the names 
	
	modified:
	data/unity-place-applications.desktop.in

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[i18n] Fixes
	
	modified:
	.bzrignore
	data/Makefile.am
	data/unity-place-applications.desktop.in
	po/POTFILES.in

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[i18n] Support
	
	renamed:
	vapi/unity-const.vapi => vapi/config.vapi
	modified:
	.bzrignore
	configure.ac
	po/POTFILES.in
	src/Makefile.am
	src/applications.vala
	src/main.vala
	vapi/config.vapi

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[desktop] Add support for the desktop file
	
	added:
	data/unity-place-applications.desktop.in
	modified:
	.bzrignore
	configure.ac
	data/Makefile.am

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[dbus] Start and register the daemon
	
	added:
	src/applications-utils.c
	src/applications.vala
	src/utils.vala
	vapi/unity-places.deps
	vapi/unity-places.vapi
	modified:
	.bzrignore
	autogen.sh
	configure.ac
	src/Makefile.am
	src/main.vala

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[build] Fix distcheck

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[build] Enable proper localinstall
	
	modified:
	configure.ac

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[build] Service file + po stuff

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[build] Fix distcheck

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[ignores] Update

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	[build] Make it

2010-01-27  Neil Jagdish Patel  <neil.patel@canonical.com>

	Initial import

