2007-08-07  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/bug.py: Added version field

	* src/bzutils/cgi.py (__init__, parse_csv, parse_html): Set the
	  version of the bugs.

2007-08-05  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/bug.py (__init__, set_server, get_server): Added a
	  server field
	
	* src/bzutils/cgi.py (parse_csv, parse_html): Keep a reference to
	  the CGI object on the bug objects
	
	* src/bzutils/exceptions.py,
	  src/bzutils/bug.py (set_product): Validate the product if possible.
	
	* src/bzutils/exceptions.py,
	  src/bzutils/bug.py (set_compoent): Validate the component if
	  possible.

2007-08-04  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/bug.py (__init__): Add support to the url field into
	  the object initialization.
	
	* src/bzutils/cgi.py 
	  + (__init__): Get the valid products, components and versions on
	    this server
	  + (get_products): Return a list of the valid products
	  + (get_components): Return a list of the valid components for a
	    product
	  + (get_versions): Return a list of valid versions for a product
	
	* src/bzutils/bugzilla.py: Add the new get_ functions.

2007-08-01  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/bug.py (set_url, get_url): Add support to the url field

	* src/bzutils/cgi.py (parse_html, parse_csv): Add support to the url
	  field

2007-06-21  Gustavo R. Montesino <grmontesino@gmail.com>
	
	* src/bzutils-get: Example script using the new Bugzilla.get method

	* src/bzutils/bugzilla.py (get): Added method to get a single
	  bug report using its number.

	* src/bzutils/cgi.py (parse_html): 
	  + Expand bug status, resolution and severity abbreviations
	  + Handle lists of zero bugs properly

2007-06-19  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/cgi.py:
	  + (parse_html): Parse bugzilla's buglist.cgi html
	  + (parse): Accept html and pass it to parse_html
	  + (__init__): Add some alternative column names used on kde
	    bugzilla.
	
	* src/bzutils/bug.py: Implement __str__ for easy printing.
	
	* Show bug count in the example scripts.

	* Use __str__ to print the bugs in the example scripts

2007-06-18  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/exceptions.py:
	  + Add base class for exceptions
	  + Add exception class for parse failures
	
	* src/bzutils/cgi.py:
	  + (__init__): Set user-agent; kde.bugs.org doesn't work otherwise
	  + (parse): Generic parse function, checks the content-type and
	    handles it properly.

2007-06-16  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/bchart.py (str_to_chart): Converts a string 
	  representation to a boolean chart query.
	
	* src/bzutils/cgi.py (query_bchart): Adapted to accept the
	  charts in list or string notation.
	
	* src/bzutils/bugzilla.py (query): "Map" the default backend
	  agnostic query function to cgi.query_bchart.
	
	* src/bzutils-bchart: Example of query_bchart usage.

	* src/bzutils-query: Example of backend_agnostic query usage.

	* docs/using.txt: Usage instructions for developers.

	* setup.py: re-indent

	* MANIFEST.in: Add the example scripts

2007-06-15  Gustavo R. Montesino <grmontesino@gmail.com>

	* Rename boogle query function from query to query_boogle and the
	  script bzutils-test to bzutils-boogle.
	
	* src/bzutils/bchart.py, src/bzutils/cgi.py: Added support to query
	  through boolean charts.
	
	* src/bzutils.cgi.py (parse_csv): Skip the column title header.

2007-06-14  Gustavo R. Montesino <grmontesino@gmail.com>

	* Expand tabs to fix indentation errors.

2007-06-12  Gustavo R. Montesino <grmontesino@gmail.com>

	* Add vim comments to make sure the .py files get consistent
	  styling.

2007-06-11  Gustavo R. Montesino <grmontesino@gmail.com>

	* src/bzutils/cgi.py 
	  + (query): split csv parsing to its own function (csv_parse)
	  + (csv_parse): Use python's csv parser

2007-06-10  Gustavo R. Montesino <grmontesino@gmail.com>
	
	* Add MANIFEST.in to source tarballs.

2007-06-09  Gustavo R. Montesino <grmontesino@gmail.com>
	
	* src/bzutils-test: Add text/example script

	* src/bzutils/cgi.py: Use regex to get bugs with line breaks
	  correctly

2007-06-08  Gustavo R. Montesino <grmontesino@gmail.com>

	* Started the development of bzutils.
