2006-03-14  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Remove Registry.{de,}registerGlobalEventListener, since
	they are fully wrapped by the EventListener class. Store the event
	types passed in EventListerner.__init__(). Make 
	EventListener.__dealloc__() deregister everything that was registered
	in the __init__().

	* NEWS: Update.

2006-03-10  Zack Cerza <zcerza@redhat.com>

	* cspi.pxd, pyspi.pyx: Add initial code to support DeviceListeners, 
	i.e. keystroke listening. We need this for the recorder. Note that it
	doesn't actually work right now - A DeviceListener instance can be
	created, but for some reason the callback doesn't seem to ever get
	called.

2006-02-14  Zack Cerza <zcerza@redhat.com>

	* Makefile: Make 'rpm' target only build binary RPMs.

2006-02-14  Zack Cerza <zcerza@redhat.com>

	* Makefile: Split 'rpm' target into 'rpm_prep' and 'rpm'. Add a new
	target, 'srpm', to build just a source RPM. Make it ignore 
	BuildRequires.

2006-02-14  Zack Cerza <zcerza@redhat.com>

	* setup.py: Don't bail just because Pyrex is missing, if we're only 
	trying to clean, or make a tarball.

	* setup.cfg: Remove, since we have a real specfile now.

2006-02-07  Zack Cerza <zcerza@redhat.com>

	* pyspi.spec: Use the right architecture. Clean up a bit.

	* Makefile: Remove 'noarch' references in 'rpm' target.

	* MANIFEST.in: Add ChangeLog

2006-02-07  Zack Cerza <zcerza@redhat.com>

	* pyspi.spec: Add proper specfile.

	* Makefile: Use the specfile.

	* MANIFEST.in: Add NEWS and pyspi.spec.

2006-01-11  Zack Cerza <zcerza@redhat.com>

	Released 0.5.3.
	* setup.py: Post-release version bump.

2006-01-11  Zack Cerza <zcerza@redhat.com>

	* NEWS: Add NEWS file.

2006-01-11  Zack Cerza <zcerza@redhat.com>

	* setup.py: Bump version. Fix project URL and mailing list addresses.

2006-01-11  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Add an assert to Accessible.getChildAtIndex(). Also, make
	sure to instantiate a hyperlink in Hypertext.getLink(), and check that
	hyperlink.__item is not NULL before returning it.

2005-11-16  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Fix methods of Hypertext and Hyperlink that weren't
	actually returning anything. This is the third time I've fixed these
	bugs, but unfortunately the first time I've committed the fix...

2005-11-16  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Add values from cspi.AccessibleKeySynthType enum.

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Add EventGenerator.generateKeyboardEvent(), and make 
	EventGenerator.__generateKey{string,val}Event() use it.

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* cspi.pxd: Remove bogus Accessible.getHyperlink(), because
	Accessible_getHyperlink() doesn't exist in CSPI. It's really gone now.

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Add implementations for the most recently added
	AccessibleComponent method declarations.

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Remove bogus Accessible.getHyperlink(), because
	Accessible_getHyperlink() doesn't exist in CSPI.

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* cspi.pxd: Add declarations for
	AccessibleComponent_getAccessibleAtPoint(),
	AccessibleComponent_getPosition(), AccessibleComponent_getSize(),
	AccessibleComponent_getLayer(), AccessibleComponentLayer,
	AccessibleComponent_grabFocus(),
	AccessibleComponent_getMDIZOrder().

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* pyspi.pyx: Fix EventGenerator.__generateButtonEvent() so that it 
	works with button 3.

2005-11-10  Zack Cerza <zcerza@redhat.com>

	* cspi.pxd: Add declarations for AccessibleHypertext and
	AccessibleHyperlink interfaces, thanks to Marius Andreiana.

	* pyspi.pyx: Add implementations of most of the Hypertext and
	Hyperlink interfaces, based on Marius Andreiana's patch but with
	extensive modifications.

