# Generated by Makefile. Do not edit.

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

