Fedora 16 Update: dogtail-0.8.0-2.fc16

updates at fedoraproject.org updates at fedoraproject.org
Wed Jul 11 23:49:59 UTC 2012

Fedora Update Notification
2012-06-05 22:05:55

Name        : dogtail
Product     : Fedora 16
Version     : 0.8.0
Release     : 2.fc16
URL         : http://dogtail.fedorahosted.org/
Summary     : GUI test tool and automation framework
Description :
GUI test tool and automation framework that uses assistive technologies to
communicate with desktop applications.

Update Information:

Finally a big release updating dogtail after more than 2 years ! Dogtail is developed and maintained now again.

Simply put, ported to be compatible with the new GNOME 3 and to work well in major GNOME 3 (Gtk 3) distributions.

--- What was done ---

Notably, Sniff's UI needed to ported completely to GTK3, yet there are also several places in dogtail 'itself' that needed to be rewritten to go ahead with the new technologies. Those were all the modules where the old pygtk was used for various reasons (rawinput, utils, tree...). Incompatibilites were also present due to the new version of pyatspi (notably with the doAction method).

Release highlights:

* A great number of fixes everywhere related to GTK/GNOME/At-Spi updates

* The dogtail-recorder was dropped for now, but might return in RC or 0.8.1

* Thanks to the qt-at-spi project, dogtail now works out-of-the-box for QT!

* Headless supports KDE sessions

* Headless working with full 3D-Accelerated GNOME session (no fallback anymore)

* Highlight used in sniff completely re-written and made toggleable (of by default)

* Makefile updated, 'make run' builds packages in homedir/rpmbuld now

* Several examples fixed for updated gedit

* Added tree.isChild() convenience method

* Renamed doAction to doActionNamed due to conflict with doAction inside pyatspi namespace

* Delay made configurable in absoluteMotion and relativeMotion functions

* Changed at-spi activation to use DConf instead of GConf

* A bit of code clean-up and modernization (using @property now etc.)

* More error checking added

* A couple of unit tests for Node added

* Node.findChildren() updated to be faster

* Mon Jun  4 2012 Jaroslav Reznik <jreznik at redhat.com> - 0.8.0-2
- respin
* Thu May 31 2012 Jaroslav Reznik <jreznik at redhat.com> - 0.8.0-1
- Update to 0.8.0 Final
- New upstream release
* Mon Apr 16 2012 Jaroslav Reznik <jreznik at redhat.com> - 0.8.0-0.5.beta5
- Update to 0.8.0 beta 5
* Mon Apr  2 2012 Jaroslav Reznik <jreznik at redhat.com> - 0.8.0-0.2.beta2
- Update to 0.8.0 beta 2
* Mon Mar 19 2012 Jaroslav Reznik <jreznik at redhat.com> - 0.8.0-0.1.beta1
- Update to 0.8.0 beta 1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

This update can be installed with the "yum" update program.  Use 
su -c 'yum update dogtail' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list