
2008-05-06  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* setup.py
	  Bump version to 0.6.1 and release
	

2008-05-06  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* test/xesam-search-api-test.py
	* xesam/__init__.py
	  Fix default value of the session prop sort.primary from xesam:score to xesam:relevancyRating
	

2008-05-06  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/__init__.py
	* xesam/ontology/rdf.py
	  Add Item.get_all_parents() method in xesam.ontology module.
	  
	  Fix nasty bug where genuine Sources where sometimes mistook for Contents. This was visible both in ontoview and rdfs2moinmoin. Thanks to Ottela Mikael for spotting it in the field.
	

2008-04-26  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service
	* xesam-tool
	  Report number of found hits on SearchDone in xesam-tool
	  
	  Override vendor.id (to 'xesam-dummy-service') in the xesam-dummy-service tool (some xesam-glib tests depend on a specific behaviors such as state change signals)
	

2008-04-25  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2tracker
	* xesam/server.py
	  Add rdfs converter for Tracker onto
	

2008-04-05  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* doc/xesam-0.9.1.book
	* doc/xesam-0.95.book
	* doc/xesam-ontology-0.9.1.book
	* doc/xesam-ontology-0.95.book
	* doc/xesam-0.95.book
	* doc/xesam-ontology-0.95.book
	  Update books for 0.95 - RC2 release
	

2008-03-15  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	* doc/xesam-0.9.1.book
	* doc/xesam-ontology-0.9.1.book
	* xesam/ontology/__init__.py
	* xesam/ontology/rdf.py
	  Update books to reflect wiki updates
	  
	  Lots of fixes with regards to handling external ontologies in xesam/ontology/*.py
	

2008-03-13  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* doc/xesam-ontology-0.9.1.book
	  Update to reflect wiki changes
	

2008-03-13  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	* xesam/ontology/__init__.py
	* xesam/ontology/rdf.py
	  Better habdling of external ontologies
	

2008-03-12  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	* doc/xesam-0.9.1.book
	* doc/xesam-ontology-0.9.1.book
	  Update .book files to reflect changes on the Xesam wiki
	  
	  Update rdfs2moinmoin to generate moin 1.6 markup. Moin 1.5 markup is no longer supported.
	

2008-03-12  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* doc/
	* doc/xesam-0.9.1.book
	* doc/xesam-ontology-0.9.1.book
	  Import book definitions into bzr
	

2008-02-12  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/ontocheck
	* xesam/__init__.py
	* xesam/ontology/__init__.py
	  Add utility functions to xesam.ontology.Ontology for getting all defined cats and fields respectively
	  
	  Add utility function to xesam.ontology.Field to check whether a field is abstract
	  
	  Add a new demo app, 'ontocheck' that runs some routine sanity checks on an ontology
	

2008-02-11  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	  add data type and cardinality support to rdfs2moinmoin
	

2008-02-11  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/gtkonto.py
	* xesam/ontology/rdf.py
	  Add item cardinality support in the RDF backend of the ontology parser.
	  
	  Add cardinality support in ontoview
	

2008-02-09  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* README
	  Dummy commit to test xesam.org bzr server
	

2008-02-08  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	  Better formatting for the moinmoin formatter. This also means better output by dblatex.
	

2008-02-08  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	* xesam/ontology/rdf.py
	  Add support for field data types in both xesam.ontology and the ontoview application
	

2007-10-24  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* TODO
	* setup.py
	* xesam/__init__.py
	  Bump version to 0.6.0. This version is compatible with XESAM RC1, version 0.9.
	  
	  Update default session properties to use dbus.UInt32 where applicable.
	  
	  Removed obsolete TODO items.
	

2007-10-15  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* test/xesam-search-api-test.py
	* xesam/__init__.py
	* xesam/client.py
	  Fix int/UInt32 mixup in session props. All tests pass again now.
	

2007-10-15  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* test/xesam-search-api-test.py
	* xesam/__init__.py
	* xesam/client.py
	* xesam/server.py
	  Lots of changes storage/storedAs -> source.
	  
	  Update xesam API test suite to use native dbus types for type checking. This needed the introduction of an optional param to xesam.pyvalue (namely 
	  use_dbus_types) which forces it to return the argument as is.
	

2007-10-14  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* test/querytest.py
	* xesam/query.py
	  Fix tricky query serialization bug where a "type" string had stuck in CategorySelector.xml()
	

2007-10-14  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* xesam/query.py
	  Change storedAs -> source as per spec updates.
	  
	  Better argument type detection in QueryParser.parse.
	

2007-10-14  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* xesam-query.xsd
	  Fix missing storedAs -> source in doc strings
	

2007-10-14  Mikkel Kamstrup Erlandsen <mikkel@presto>
	* samples/queries/type-query.xml
	* samples/queries/category-query.xml
	* samples/queries/complex.xml
	* xesam-query.xsd
	* samples/queries/category-query.xml
	  Update query lang schema to reflect storedAs->source.
	  
	  In schema, rename <type> to <category content="" source=""/>
	  
	  Update samples to reflect this.
	

2007-10-09  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	* xesam/ontology/rdf.py
	  Allow rdfs2moinmoin to parse external ontologies
	

2007-10-07  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/rdf.py
	  External ontolos almost work. Still a bit buggy.
	

2007-10-07  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/ontoview
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	* xesam/ontology/rdf.py
	  Lots of hacking on resolving external ontologies
	

2007-10-05  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/__init__.py
	* xesam/ontology/rdf.py
	  Add support for linking to external ontologies.
	  
	  Implement an Ontology object indexing fields, contents, and sources, given a set of roots.
	

2007-10-04  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/icons/category.png
	* xesam/ontology/icons/content.png
	* demo/rdfs2moinmoin
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	* xesam/ontology/rdf.py
	  Implement multi-category-parents for fields. Ontoview and rdfs2moinmoin tested and seems to work.
	

2007-10-02  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* demo/simple-ui
	* samples/queries/fullText.xml
	* xesam/ui/
	* xesam/ui/__init__.py
	* MANIFEST.in
	* TODO
	* demo/xesam-dummy-service
	* demo/xesam-yahoo-service
	* setup.py
	* test/xesam-search-api-test.py
	* xesam/__init__.py
	* xesam/client.py
	* xesam/server.py
	* ------------------------------------------------------------
	* revno: 119.1.1
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Mon 2007-09-10 21:49:03 +0200
	* message:
	* Add TODO - Allow mutiple children
	* modified:
	* TODO
	* ------------------------------------------------------------
	* revno: 119.1.2
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Tue 2007-09-18 00:34:33 +0200
	* message:
	* Initial import of xesam.ui module
	* added:
	* xesam/ui/
	* xesam/ui/__init__.py
	* modified:
	* xesam/client.py
	* ------------------------------------------------------------
	* revno: 119.1.3
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Tue 2007-09-18 00:40:40 +0200
	* message:
	* Fix constructor of HitView
	* modified:
	* xesam/ui/__init__.py
	* ------------------------------------------------------------
	* revno: 119.1.4
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Tue 2007-09-18 00:43:25 +0200
	* message:
	* Pull changes from remote
	* modified:
	* TODO
	* samples/queries/hendrix_music.xml
	* xesam/query.py
	* ------------------------------------------------------------
	* revno: 119.1.5
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools-new
	* timestamp: Tue 2007-09-18 20:43:37 +0200
	* message:
	* Import initial stab at some gtk widgets utilizing the gobjects. A
	* TreeStore and a TreeView specially tailored for the xesam.client module.
	* 
	* Add a simple UI using these widgets.
	* added:
	* demo/simple-ui
	* modified:
	* xesam/client.py
	* xesam/ui/__init__.py
	* ------------------------------------------------------------
	* revno: 119.1.6
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 00:27:42 +0200
	* message:
	* Comment out a section ebaling composite queries in stead of user queries in simple-ui. Beagle adaptor only knows composite
	* queries atm.
	* 
	* Add a fullText query.
	* added:
	* samples/queries/fullText.xml
	* modified:
	* demo/simple-ui
	* ------------------------------------------------------------
	* revno: 119.1.7
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 20:44:30 +0200
	* message:
	* Update tests to take the extra data member "id" into account on the Hit objects.
	* modified:
	* test/xesam-search-api-test.py
	* ------------------------------------------------------------
	* revno: 119.1.8
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 21:05:07 +0200
	* message:
	* Simplify query test string to just "xesam" to be sure to score some hits.
	* modified:
	* test/xesam-search-api-test.py
	* xesam/__init__.py
	* ------------------------------------------------------------
	* revno: 119.1.9
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 21:38:25 +0200
	* message:
	* Introduce a generic method to wait for a signal in the test suite.
	* 
	* Add test for emission of HitsAdded.
	* 
	* Introduce signal tests for both UserQuery (UQ) and CompositeQuery (CQ).
	* modified:
	* demo/simple-ui
	* test/xesam-search-api-test.py
	* ------------------------------------------------------------
	* revno: 119.1.10
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 21:56:44 +0200
	* message:
	* Add fix to simple-ui for missing Beagle HitsAddded signal (search.live=true)
	* 
	* Fetch 50 hits from Yahoo to test paging in HitPagerModel.
	* modified:
	* demo/simple-ui
	* demo/xesam-yahoo-service
	* ------------------------------------------------------------
	* revno: 119.1.11
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 22:40:55 +0200
	* message:
	* Add test for getting hits in as a response to a HitsAdded signal.
	* 
	* More verbose debug logging in HitPagerModel.
	* modified:
	* demo/xesam-yahoo-service
	* test/xesam-search-api-test.py
	* xesam/ui/__init__.py
	* ------------------------------------------------------------
	* revno: 119.1.12
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Wed 2007-09-19 23:24:45 +0200
	* message:
	* Fix outdated local vars in tests.
	* modified:
	* test/xesam-search-api-test.py
	* ------------------------------------------------------------
	* revno: 119.1.13
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Thu 2007-09-20 00:04:56 +0200
	* message:
	* Put the hit view in a scrolled window.
	* modified:
	* demo/simple-ui
	* ------------------------------------------------------------
	* revno: 119.1.14
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Thu 2007-09-20 00:05:37 +0200
	* message:
	* Bump version to 0.5.0
	* 
	* RELEASE 0.5.0
	* modified:
	* setup.py
	* ------------------------------------------------------------
	* revno: 119.1.15
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Thu 2007-09-20 00:07:53 +0200
	* message:
	* Ooops, this is the real commit from which 0.5.0 was generated.
	* 
	* Add newly introduced files to release bundle.
	* modified:
	* MANIFEST.in
	* setup.py
	* ------------------------------------------------------------
	* revno: 119.1.16
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Sun 2007-09-30 22:00:50 +0200
	* message:
	* Initial import of HitCache work to allow a fairly sane generic implementation of GetHitData.
	* modified:
	* demo/xesam-yahoo-service
	* test/xesam-search-api-test.py
	* xesam/server.py
	* ------------------------------------------------------------
	* revno: 119.1.17
	* committer: "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* branch nick: xesam-tools
	* timestamp: Sun 2007-09-30 22:13:00 +0200
	* message:
	* GetHitData tests pass. Yeehaw.
	* modified:
	* demo/xesam-dummy-service
	* test/xesam-search-api-test.py
	  Pull changesfrom delight
	

2007-10-02  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* demo/ontoview
	* xesam/ontology/rdf.py
	  Allow multiple files to be passed to ontoview
	

2007-09-03  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* setup.py
	  RELEASE 0.4.3
	

2007-09-03  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* TODO
	* samples/queries/hendrix_music.xml
	* xesam/query.py
	  Update hendrix query to use correct attributes on query element
	  
	  Add methods and logic to handle comma separated lists of values for content and storedAs attributes on query element
	

2007-09-02  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* QUERY_API.txt
	* demo/xesam-dummy-service
	* test/xesam-search-api-test.py
	* xesam/client.py
	* xesam/server.py
	  Add a get_field_count method to client.Hit
	  
	  Add option echo_queries to xesam.server.Searcher
	  
	  Throw UnstartedSearchExceptions if the client tries to retrieve data from unstarted searches in xesam.server.Searcher
	  
	  Add a few tests that tries to get hits in various ways
	

2007-09-01  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* samples/xesam.rdfs
	  Remove xesam.rdfs - this should be fetched from Evgenys repo on xesam.org/people/phreedom/xs
	

2007-09-01  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* setup.py
	  RELEASE 0.4.2
	

2007-09-01  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* samples/queries/type-query.xml
	* xesam/__init__.py
	* xesam/query.py
	  Add example of query using the type selector
	  
	  Add missing session proper definitions to xesam module. Add namespace declarations for xesam query and onto to xesam module.
	  
	  Update xesam.query to last version of the query spec.
	

2007-09-01  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam-query.xsd
	  Fix typo soredAs -> storedAs
	

2007-08-31  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	  Rename Content element header from Category to Content
	

2007-08-31  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	  Re-rename StoredAs back to Source
	

2007-08-31  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/ontology/__init__.py
	  Fix XESAM_URL_SOURCE to xesam:Source instead of xesam:Storage
	

2007-08-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* TODO
	  Add TODO for ontoview
	

2007-08-29  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/rdfs2moinmoin
	* xesam/ontology/gtkonto.py
	  Make rdfs2moinmoin take a file as input param
	  
	  Sort alphabetically in OntoTreeView and ItemView
	

2007-08-28  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* samples/queries/complex.xml
	* samples/queries/documents.xml
	* samples/queries/hendrix_music.xml
	* samples/queries/proximity-complex.xml
	* samples/queries/proximity-simple.xml
	* samples/queries/regexp-simple.xml
	* samples/queries/simple.xml
	* samples/queries/user-simple.xml
	* xesam-query.xsd
	  Add namespace http://freedesktop.org/standards/xesam/1.0/query to query 
	  schema and sample queries.
	

2007-08-27  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service
	* test/xesam-search-api-test.py
	* xesam/client.py
	  Missed some renamings of count_hits -> get_hit_count on last commit
	  
	  Add a test checking that SearchDone is emitted (timeout 10s)
	

2007-08-27  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* test/xesam-search-api-test.py
	* xesam/__init__.py
	* xesam/client.py
	* xesam/server.py
	  Update to new spec version.
	

2007-08-24  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* samples/queries/complex.xml
	* xesam-query.xsd
	  Include updates to query language spec from latest change batch
	

2007-08-13  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/server.py
	  Use uints instead of ints in servers dbus signatures.
	

2007-08-10  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/server.py
	  Don't delete reference to search handle upon closing a search.
	

2007-08-05  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* TODO
	  update todo
	

2007-08-02  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/__init__.py
	  Return corret data format for vendor.ontologies property
	

2007-07-27  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service
	  Add debugging info for get/set property in dummy server
	

2007-07-12  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* TODO
	  More todo for onto
	

2007-07-12  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* TODO
	  Add a few todos regarding ontology
	

2007-07-09  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* MANIFEST.in
	* README
	* demo/xesam-dummy-service
	* setup.py
	  Fix embarrasing typo that removed most of the code from the 0.4.0 distribution (packages=... was removed from setup.py).
	  
	  Add demo/xesam-dummy-service in the manifest.
	  
	  Update README to mention xesam-dummy-service.
	  
	  RELEASE 0.4.1
	

2007-07-09  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service
	* xesam-tool
	* xesam/client.py
	  Add switches to en/disable state messages
	  
	  Fix nasty bug where the client did not receive the StateChanged signals because the *callback* did not have the correct signature.
	

2007-07-01  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service
	* xesam-tool
	* xesam/client.py
	* xesam/dummy.py
	* xesam/server.py
	  Ground work to make SearchDone and StateChanged signals working in client and server.
	  
	  SearchDone appears to be working. StateChanged refuses to send the signal across the bus
	  for unknown reasons.
	  
	  Add a -s|--monitor-state switch to "query" and "search" tasks of xesam-tool
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service*
	  make executable
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/xesam-dummy-service
	* xesam/__init__.py
	* xesam/server.py
	  Initial stab at adding state-changed and search-done signals to xesam.server
	  
	  Initial import of demo/xesam-dummy-service
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/dummy.py
	  Wipe the old dummy.py it was obsoloted by xesam.server. The module will henceforth be used for helper functions to xesam.dummy-service
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* MANIFEST.in
	* setup.py
	  more package fixes again (include images for ontoview)
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* setup.py
	* xesam/client.py*
	  A few packaging issues fixed
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* MANIFEST.in
	* demo/ontoview
	* demo/user-search-parser
	  Ok 0.4 was actually first released now
	

2007-06-30  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/ontotest2.py
	* demo/testq.py
	* INSTALL
	* demo/query-parser.py
	* demo/query-parser
	* demo/rdfs2moinmoin.py
	* demo/rdfs2moinmoin
	* demo/user-search-parser.py
	* demo/user-search-parser
	* demo/yahoo.py
	* demo/xesam-yahoo-service
	* test/xesam-search-exercise.py
	* test/xesam-search-api-test.py
	* MANIFEST.in
	* README
	* demo/demo.py
	* samples/xesam.rdfs
	* setup.py
	* demo/rdfs2moinmoin
	* demo/xesam-yahoo-service
	* test/xesam-search-api-test.py
	  RELEASE 0.4
	  
	  Bump version num to 0.4 in setup.py
	  
	  Rename a lot of executable scripts to not have .py extension.
	  
	  Added INSTALL note (about not needing to install)
	  
	  Update some strings to reflect these changes
	

2007-06-29  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* TODO
	  Add todo item about async API
	

2007-06-29  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* test/xesam-search-exercise.py*
	* xesam/__init__.py
	* xesam/client.py
	* xesam/server.py
	  All unit tests in test/xesam-search-exercise.py now pass.
	

2007-06-29  Mikkel Kamstrup Erlandsen <mikkel@pc134>
	* test/xesam-search-exercise.py
	* xesam/__init__.py
	* xesam/client.py
	  Add a bunch of tests for default property values
	

2007-06-29  Mikkel Kamstrup Erlandsen <mikkel@pc134>
	* test/xesam-search-exercise.py
	* xesam/__init__.py
	* xesam/client.py
	  Use xesam.url as default field in hit.fields property
	  
	  Add more test cases to xesam-search-exercise
	

2007-06-29  Mikkel Kamstrup Erlandsen <mikkel@pc134>
	* TODO
	  Add todo items for ontology updates
	

2007-06-29  Mikkel Kamstrup Erlandsen <mikkel@pc134>
	* demo/yahoo.py
	* xesam/client.py
	  Fix bug in the way xesam.query.Query objects where handled in
	  xesam.client.Search constructor.
	  
	  Use fields from xesam ontology draft in Yahoo engine.
	

2007-06-29  Mikkel Kamstrup Erlandsen <mikkel@pc134>
	* xesam/client.py
	  Allow a string type or xesam.query.Query as constructor arg to
	  xesam.client.Search
	

2007-06-29  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* test/xesam-search-exercise.py
	  Initial import of search service exercise test suite
	

2007-06-28  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* xesam/__init__.py
	* xesam/server.py
	  Add vendor.ontologies property
	

2007-06-28  "Mikkel Kamstrup Erlandsen" <mikkel.kamstrup@gmail.com>
	* demo/yahoo.py
	* xesam-tool
	* xesam/client.py
	* xesam/server.py
	  Support the new StartSearch method
	

2007-06-28  mikkel.kamstrup@gmail.com
	* setup.py
	  Bump version to 0.3.1
	  
	  RELEASE 0.3.1
	

2007-06-28  mikkel.kamstrup@gmail.com
	* test/querytest.py
	* xesam/query.py
	  Fix trivial bug in UserPhrase parser test (negation)
	  
	  Update xesam.query.UserSearchParser to use FullTextFields for 'r' and 'p' (regExp and proximity) modifiers
	  
	  All unit tests for query module pass now. Yepee!
	

2007-06-28  mikkel.kamstrup@gmail.com
	* samples/queries/proximity-complex.xml
	* samples/queries/regexp-simple.xml
	* samples/queries/proximity.xml
	* samples/queries/proximity-simple.xml
	* xesam-query.xsd
	* xesam/query.py
	  Import new sample queries for proximity and regExp selectors
	  
	  Update xesam-query.xsd to allow <fullTextFields/> field elements
	  
	  Make xesam.query.QueryParser aware of fullTextField field elements
	

2007-06-27  mikkel.kamstrup@gmail.com
	* demo/rdfs2moinmoin.py
	* xesam/ontology/rdf.py
	  Add list of immediate children to the information showed by rdfs2moinmoin.py
	  
	  Supress some incorrect warnings from xesa.ontology.rdf
	

2007-06-27  mikkel.kamstrup@gmail.com
	* xesam-query.xsd
	  Better wording on wordBreak comment
	

2007-06-26  mikkel.kamstrup@gmail.com
	* xesam-query.xsd
	  Specify that regExp matches substrings in fields, not entire field values
	

2007-06-26  mikkel.kamstrup@gmail.com
	* xesam-query.xsd
	  Add wordBreak extended string attr
	

2007-06-25  mikkel.kamstrup@gmail.com
	* demo/rdfs2moinmoin.py
	* xesam/ontology/__init__.py
	  Add get_all_children() method to xesam.ontology.Item
	  
	  Prettify output of demo/rdfs2moinmoin.py
	

2007-06-22  mikkel.kamstrup@gmail.com
	* demo/rdfs2moinmoin.py
	  Fix a bug mixing up cats and sources
	

2007-06-22  mikkel.kamstrup@gmail.com
	* demo/rdfs2moinmoin.py
	* xesam/ontology/__init__.py
	  Add xesam.ontology.Item.get_properties()
	  
	  demo/rdfs2moinmoin.py added. It is a script to print out the ontology found in samples/xesam.rdfs as a moinmoin wiki page
	

2007-06-22  mikkel.kamstrup@gmail.com
	* samples/rdf-xml-simple.xml
	* samples/xesam.rdfs
	* xesam/ontology/icons/source.png
	* demo/ontoview
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	* xesam/ontology/rdf.py
	  Make xesam.ontology and related packages understand Field, Categories, and Sources.
	

2007-06-21  mikkel.kamstrup@gmail.com
	* demo/user-search-parser.py
	* xesam/query.py
	  User search parser is working now.
	

2007-06-21  Mikkel Kamstrup Erlandsen <mikkel@pc134>
	* xesam/query.py
	  Fix bug in the way boolean clauses are nested
	

2007-06-20  mikkel.kamstrup@gmail.com
	* xesam/query.py
	  Implement a reduce-based parser for user search language on top of the parse_{word,phrase,selector} methods previously implemented. Small tests seem fine, but it is guaranteed to be buggier than a rain 
	  forest on a damp summers evening.
	

2007-06-19  mikkel.kamstrup@gmail.com
	* demo/user-search-parser.py
	* TODO
	* test/querytest.py
	* xesam-query.xsd
	* xesam/query.py
	  Update xesam-query schema to allow for extendedSelectionTypes
	  
	  Almost fully implment a user search language parser. Tons of unit tests pass atleast :-)
	  
	  I still miss to actually collect all the sub-clauses into one to return from the parse() method
	  
	  Add a user-search-parser.py script that converts user search strings to xml
	

2007-06-16  mikkel.kamstrup@gmail.com
	* TODO
	* test/querytest.py
	* xesam/query.py
	  First stab at a user search language parser and some new unit tests for the query module
	  
	  Make get/set_attributes a method on XmlSerializable and update everything accordingly
	

2007-06-15  mikkel.kamstrup@gmail.com
	* demo/ontoview
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	* xesam/ontology/rdf.py
	  Compile cat-field relationsships in xesam.ontology.rdf and make the root cats the only root nodes of the onto structure. This way it is much nicer in ontoview.
	

2007-06-15  mikkel.kamstrup@gmail.com
	* demo/rdf.py
	* demo/strigi.py
	* demo/gtkontotest.py
	* demo/ontoview*
	* xesam/ontology/__init__.py
	* xesam/ontology/rdf.py
	* xesam/ontology/strigi.py
	* demo/ontoview*
	  Make xesam.ontology.rdf use xml.dom.minidom instead of a sax parser. It was just too much hassle for a utility method.
	  
	  Create a demo test app that displays ontologies (this is a merge of several of the smaller test apps) - called ontoview.
	

2007-06-12  mikkel.kamstrup@gmail.com
	* TODO
	  RELEASE xesam-tool 0.3.0
	

2007-06-12  mikkel.kamstrup@gmail.com
	* MANIFEST.in
	* README
	* TODO
	* demo/demo.py
	  Make sure we include samples/**/* in the release tarball
	  
	  Note that demo/yahoo.py is an incomplete xesam implementation in both TODO and README
	

2007-06-12  mikkel.kamstrup@gmail.com
	* demo/yahoo.py
	  Use registered xesam-tools api key for yahoo
	

2007-06-12  mikkel.kamstrup@gmail.com
	* AUTHORS
	* samples/queries/user-simple.xml
	* MANIFEST.in
	* TODO
	* demo/yahoo.py
	* setup.py
	* xesam-tool
	* xesam/__init__.py
	  Use unicode instead of str to avoid encoding errors
	  
	  Remove xesam-dummy-server and help file from install
	

2007-06-12  mikkel.kamstrup@gmail.com
	* demo/yahoo.py
	* xesam-tool
	* xesam/client.py
	* xesam/server.py
	  Fix a ton of bugs related to the ordering of the returned fields. Generally xesam.server.Search had a habit of returning Hit objects which got serialized over the bus as structs, this behavior has been 
	  changed so that we just pass the data arrays according to the xesam spec.
	  
	  demo/yahoo.py should be working now.
	

2007-06-12  mikkel.kamstrup@gmail.com
	* TODO
	* test/querytest.py*
	* xesam/query.py
	  Make QueryParser.parse accept unicode strings too
	  
	  Add unit test parsing and bootstrapping all queries in sample/queries
	

2007-06-11  mikkel.kamstrup@gmail.com
	* xesam/search.py
	* xesam/client.py
	* TODO
	* demo/yahoo.py*
	* xesam-tool
	* xesam/server.py
	  Rename xesam.search to xesam.client and update dependencies accordingly
	  
	  Update the TODO with user search parser task
	  
	  Make demo/yahoo executable
	

2007-06-11  mikkel.kamstrup@gmail.com
	* xesam-query.xsd
	  Initial import of query language schema, xesam-query.xsd
	

2007-06-11  mikkel.kamstrup@gmail.com
	* xesam-dummy-server
	* demo/testp.py
	* demo/query-parser.py*
	* README
	* demo/yahoo.py
	* demo/query-parser.py*
	  Add note to README that we also support server implementations via xesam.server
	  
	  Rename demo/testp.py to demo/query-parser.py it make it behave moderately sanely
	  by accepting either a filename or reading from stdin.
	

2007-06-11  mikkel.kamstrup@gmail.com
	* samples/queries/
	* samples/complex.xml
	* samples/queries/complex.xml
	* samples/documents.xml
	* samples/queries/documents.xml
	* samples/hendrix_music.xml
	* samples/queries/hendrix_music.xml
	* samples/proximity.xml
	* samples/queries/proximity.xml
	* samples/simple.xml
	* samples/queries/simple.xml
	* demo/testp.py
	* xesam/__init__.py
	* xesam/query.py
	* xesam/server.py
	* samples/queries/proximity.xml
	  inSet and proximity selectors now both subclass a MultiValueSelector.
	  
	  Add support for proximity searches in query parser and fix a bug in the parsing
	  of inSet selectors.
	  
	  Move all sample queries to sample/queries
	

2007-06-11  mikkel.kamstrup@gmail.com
	* samples/proximity.xml
	  Initial import of sample proximity query
	

2007-06-11  mikkel.kamstrup@gmail.com
	* xesam/__init__.py
	* xesam/server.py
	  Fix bug where the ShortLivedSearcher would exit no matter what when 10s had elapsed (remember return statements :-D).
	  
	  Add timestamps to xesam.debug
	

2007-06-11  mikkel.kamstrup@gmail.com
	* xesam/server.py
	  The yahoo example now actully exit cleanly on the query: 
	  
	  	./xesam-tool search -Phit.fields="ClickUrl,Title" hej
	

2007-06-10  mikkel.kamstrup@gmail.com
	* demo/yahoo.py
	* xesam/__init__.py
	* xesam/query.py
	* xesam/search.py
	* xesam/server.py
	  Tons of bug fixes. It is actually possible to read hits now. Mental note to self: remember those return statements!
	

2007-06-09  mikkel.kamstrup@gmail.com
	* demo/yahoo.py
	* xesam-tool
	* xesam/server.py
	  Lots of small bugs fixed in xesam.server and demo/yahoo.py. Still nothing working though.
	

2007-06-09  mikkel.kamstrup@gmail.com
	* xesam/server.py
	  correct def to class for Searchable
	

2007-06-09  mikkel.kamstrup@gmail.com
	* demo/yahoo.py
	* xesam/server.py
	  finsih factories
	

2007-06-09  mikkel.kamstrup@gmail.com
	* xesam/server.py
	  Updates to the server API, lots of abstraction sweetness. Still expected 
	  to be non-working.
	

2007-06-09  mikkel.kamstrup@gmail.com
	* demo/yahoo.py
	* xesam/server.py
	  Add state-changed signal on dbus- and g- objects
	  
	  Tons of changes in xesam.server and demo/yahoo.py. Too much to mention. The basic framework should be in place. Utterly untested. Guaranteed not to work.
	

2007-06-08  mikkel.kamstrup@gmail.com
	* demo/demo.py
	* demo/rdf.py
	* demo/yahoo.py
	* xesam/ontology/rdf.py
	* xesam/__init__.py
	* xesam/dummy.py
	* xesam/ontology/__init__.py
	* xesam/server.py
	  Lots of new stuff. EVERYTHING IS BROKEN
	

2007-06-08  mikkel.kamstrup@gmail.com
	* xesam/search.py
	  Add __iter__ method to Hit object to allow easy iteration of field-value pairs
	

2007-06-03  mikkel.kamstrup@gmail.com
	* demo/strigi.py
	* xesam/ontology/__init__.py
	* xesam/ontology/strigi.py
	  Fully implement a strigi ontology parser
	  
	  Also implement an ontology viewer for strigi
	

2007-06-02  mikkel.kamstrup@gmail.com
	* xesam/ontology/strigi.py
	  Add strigi ontology parser scaffolding
	

2007-06-02  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* demo/gtkontotest.py
	* demo/ontotest.py
	* demo/ontotest2.py
	* demo/testp.py
	* demo/testq.py
	* xesam/ontology/gtkonto.py
	  Fix alignment of ItemView widget
	  
	  Create a boiler-plate module "demo" for modules in the demo-directory
	  
	  Make gtkontotest.py exit when window is closed
	

2007-05-30  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	  Allow to set/edit data in the ItemView widget
	

2007-05-30  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* demo/gtkontotest.py
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	  Add support for and ItemView widget
	  
	  Use this widget in demo/gtkontotest.py
	

2007-05-30  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* demo/
	* demo/gtkontotest.py
	* demo/ontotest.py
	* demo/ontotest2.py
	* demo/testp.py
	* demo/testq.py
	* xesam/ontology/gtk.py
	* xesam/ontology/gtkonto.py
	* xesam/ontology/__init__.py
	* xesam/ontology/gtkonto.py
	  Import a bunch of demo scripts that should be renamed an beautified asap
	  
	  Rename ontology/gtk.py to ontology/gtkonto.py to avoid module nameing hacks
	  
	  Make the OntologyTree{View,Model} actually work
	

2007-05-29  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/ontology/icons/
	* xesam/ontology/icons/category.png
	* xesam/ontology/icons/field.png
	* xesam/ontology/gtk.py
	  Import icons for Ontology view
	  
	  Do some stub code for the OntologyTreeView and model
	

2007-05-29  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* samples/rdf-xml-simple.xml
	* xesam/ontology/__init__.py
	  Declare dc namespace in rdf-xml-simple.xml
	  
	  Add a __str__ method to ontology.Item
	  
	  Fix the RDF/XML parser to actually actually work - in the sense
	  that it can extract *some* information from RDF/XML
	

2007-05-29  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* samples/rdf-xml-simple.xml
	* queries
	* samples
	* xesam/ontology/__init__.py
	  Move the queries/ dir to samples/ since we are gonna put all kinds of 
	  sample data here in a short while
	  
	  Add a rdf-xml example (very simple)
	  
	  Add basic structure for an RDF/XML parser
	

2007-05-23  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/ontology/__init__.py
	  Make the KeyFileParser actually work
	

2007-05-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/server.py
	  The SearchServer will now automatically clean up if clients exit without closing their sessions.
	

2007-05-14  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/ontology/
	* xesam/ontology/gtk.py
	* xesam/ontology.py
	* xesam/ontology/__init__.py
	* xesam/ontology/__init__.py
	  More framework for ontology parser and handler
	

2007-05-13  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/ontology.py
	  Trivial changes
	

2007-05-13  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/ontology.py
	  Add skeleton code for ontology handling
	

2007-05-13  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* TODO
	* setup.py
	  Bump version to 0.2.0. Release said version.
	

2007-05-13  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* test/querytest.py
	* xesam/query.py
	  Add instantiation tests for all classes in query module
	  
	  Add parser bootstrapping tests for query module
	

2007-05-12  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* TODO
	* xesam/query.py
	  Use type attribute instead of group on query element. Parser now bootstraps on the hendrix query
	

2007-05-12  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* TODO
	  Add comment on child validation logic
	

2007-05-12  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/query.py
	  The QueryParser now bootstraps queries/simple.xml
	

2007-05-10  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* queries/complex.xml
	* queries/documents.xml
	* queries/hendrix_music.xml
	* queries/simple.xml
	* xesam/query.py
	  Change example queries to use "field" instead of "property" to select fields
	  
	  Add a query parser that is only lightly tested
	

2007-05-02  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* test/
	* test/querytest.py
	  Add unit test skeleton, still only one test though
	

2007-05-02  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/query.py
	  Remove get_children from XmlSerializable iface
	  
	  Fix identation of query xml
	

2007-05-02  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* QUERY_API.txt
	* xesam/query.py
	  Query construction API close to usable
	

2007-04-25  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/query.py
	  Fix the various QueryException subclasses to behave correctly
	

2007-04-25  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* QUERY_API.txt
	* xesam/query.py
	  Implement basic building blocks for the query api
	

2007-04-24  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* QUERY_API.txt
	* xesam/query.py
	  Started hacking on query construction api
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* MANIFEST.in
	  Add the test queries to the release tarballs
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* queries/complex.xml
	* queries/documents.xml
	* queries/simple.xml
	* test
	* queries
	* README
	* TODO
	* queries/hendrix_music.xml
	* xesam-tool
	  Documentation improvennts
	  
	  Add sample queries in queries/ directory
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* TODO
	  Add a small wish
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* test/
	* test/hendrix_music.xml
	* TODO
	* xesam-tool
	  Add a QueryTask to xesam-tool to read queries from a file. Invoked with "xesam-tool query [props] filename".
	  
	  Add a test query in test/
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam-tool
	  Exit cleanly if the xesam-tool SearchTask is killed by a KeyboardInterrupt (ctrl-c)
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam-tool
	* xesam/dummy.py
	* xesam/search.py
	  Remove obsolete debug messages
	  
	  Include new state and value in EngineState's "changed" signal
	  
	  Parse search string in SearchTask as a UserSearch - this means that search finctionality should basically be working.
	

2007-03-20  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam-tool
	* xesam/__init__.py
	* xesam/dummy.py
	* xesam/search.py
	* xesam/server.py
	  Add property parsing to xesam-tool's SearchTask.
	  
	  Add hit.fields.extended=["snippet"] property to dummy server defaults.
	  This works around a dbus-python bug where an empty list is transfered as null
	  over the wire.
	  
	  Add a prop_val function in xesam module to convert a property value
	  string to the correct type for a xesam session property.
	

2007-03-19  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam-tool
	* xesam/__init__.py
	* xesam/dummy.py
	* xesam/search.py
	* xesam/server.py
	  Properly encode all arguments to backend in server.SearchServer
	  
	  Add support for new GetState method and signals in servers and clients
	  
	  Add error logging and better log formatting
	  
	  Fix stability issue where dummy server removed search handles
	  prematurely when closing searches from CloseSession.
	

2007-03-19  Mikkel Kamstrup Erlandsen <mikkel@delight>
	* xesam/search.py
	  Add impl of GetState method and StateChanged signals in a gobject called EngineState
	

2007-03-18  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* README
	* xesam-dummy-server
	* xesam/dummy.py
	* xesam/search.py
	  Fix issue where DEFAULT_PROPS overwrites DEFAULT_SESSION in dummy.py
	

2007-03-17  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* xesam-tool
	* xesam/__init__.py
	* xesam/dummy.py
	* xesam/search.py
	* xesam/server.py
	  A bunch of more renamings Wasabi->Xesam. Mostly variable defs.
	

2007-03-17  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* wasabi
	* xesam
	* wasabi-dummy-server
	* xesam-dummy-server
	* wasabi-tool
	* xesam-tool
	* MANIFEST.in
	* README
	* setup.py
	  Rename a bunch of files and refs to Wasabi stuff to xesam.
	

2007-03-17  Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
	* COPYING
	* MANIFEST.in
	* README
	* TODO
	* setup.py
	* wasabi/
	* wasabi-dummy-server
	* wasabi-tool
	* wasabi/__init__.py
	* wasabi/dummy.py
	* wasabi/help.txt
	* wasabi/search.py
	* wasabi/server.py
	  Rename to xesam and re-import project
	
