tuxsetup version 1.2-30-beta  -  Release date November 20, 2007

CHANGES :
---------

1) Fixes and improvements:

- Fixed a problem with the Gadget Manager not closing correctly, avoiding the manager to restart properly
- Improved and more stable Gadget Maker
- Removed the description part from the gadget settings window and placed it in the right click menu for every gadget
- Gadgets can now be installed by dragging them from the website downloads page and dropping them in the manager
- The radio connection status is now displayed in the Gadget Manager
- Daemon has added support for new gadgets and firmware

2) New content and added support:

- Firmware updater function
- Added support for Tux hardware monitor gadgets (battery monitor gadget, light gadget, ...)
- Voice recognition function
- Text filter
- New icons have been added
- Debugger function has been added in the manager
- Gadget priority system has been added for to avoid conflicting notifications

3) Firmware:

  This release brings some new functionalities and a lot of improvements. Most important changes are:
  - added battery level measurement;
  - improved the light level measurement;
  - small noises when switching tux on should be gone;
  - tux continues to run when local sounds are played;
  - fixed some bugs with the leds and the eyes movements;
  - improved the flipper movements;
  - improved the accuracy of the spinning step.


PREVIOUS RELEASES :
------------------

tuxsetup version 1.1-10-final  -  Release date October 2, 2007

CHANGES :
---------

New tuxsetup installation:
--------------------------

Previously the tuxsetup installer was a script launched from a terminal. This has been replaced with a debian, rpm and tar.gz package to make installation easier.

Gadget Manager:
---------------

- Tux Gadget Maker: with this graphical toolkit you can easily modify and create new gadgets.
- Gadget framework updates to support upcoming gadgets
- Several bugfixes and improvements
- Both the Gadget Manager and Tuxshell are now linked in Applications>Accessories
- Tux Gadget Maker link added in Applications>Programming
- New sounds have been added to use with the gadgets. Reflash your Tux Droid with tuxgi to use the new sounds.

Removed content:
----------------

With the Tux Gadgets software the tdema and tdac scripts have become obsolete and have now been removed from tuxsetup.



PREVIOUS RELEASES :
------------------

tuxsetup-1.1beta  -  Release date September 5, 2007

CHANGES :
---------

Added new content:

- tuxgdg: Tux Gadget Manager
- Weather forecast gadget
- Clock gadget
- Email checker gadget
- Tux Gadget Manager interface sounds (new firmware sounds)


tuxsetup-1.0-final  -  Release date June 22, 2007

CHANGES :
---------

Added additional TTS voices support :
-------------------------------------

The TTS daemon, API and tuxgi now support the following new languages:

    * German
    * Spanish
    * Italian
    * Portuguese
    * British English
    * Norwegian
    * Danish
    * Swedish
    * Belgian Dutch
    * Netherlands Dutch

Daemons :
---------

Both the "tuxdaemon" and "tuxttsdaemon" have been renamed to "tuxd" and "tuxttsd".


Tuxup and dfu-programmer :
--------------------------

The dfu-programmer binary is now included in the tuxsetup package. This means, the procedure to update the Tux Droid firmware doesn't require anymore the additional step of compiling dfu-programmer.

PREVIOUS RELEASES :
------------------

tuxsetup version 1.0-rc2  -  Release date April 20, 2007

CHANGES :
---------

Python API :
------------

- Many functions have been renamed, the old names are now declared
  "depreciated" but are still working.

- Threads are improved (functions _free and TCP pooling). This change
  required the introduction of the new function "tux.destroy()" to
  close the threads correctly. The function needs to be executed at
  the end of each script, in order to make it close.
  See for reference "/opt/tuxdroid/doc/exemples/basescript.py"

- An auto-connect function of the daemons has been implemented. 
  The API will handle the connection to applications when (dis/)connecting
  the dongle.

- The documentation is now integrated in the tux shell as a python
  "docstring".
  You can now look up the documentation for a class or function with
  the command "tux.misc.doc()". Example:
  >>> tux.misc.doc(tux)
  >>> tux.misc.doc(tux.cmd)
  >>> tux.misc.doc(tux.cmd.eyes_on)
  
  It's also possible to export the complete documentation in an html
  file with the function "tux.misc.build_documentation()"
  The current 2.0 version is located in
  "/opt/tuxdroid/doc/python_api-0.2.0.html"


Daemons :
---------
  
- Both the Tux Droid and TTS daemon now start automatically as soon
  as you plug in the dongle, this is done with an "udev" configuration
  file. The daemons will also close when unplugging the dongle.
 

Tuxgi :
-------

- Further improvements of the GUI.

- Daemon status displayed differently due to the autoconnect function

- Radio status added to display in realtime the status of the radio
  between the dongle and Tux Droid.

- Option added to restore sounds in the flash memory to the factory defaults.

- Button added to display the value of the light sensor in the status display.


Alarm clock and e-mail alert :
------------------------------

- Minor adjustments in the GUI's.

