Version 2.89 posted on 04/25/2004

"Bruce Winter" <[email protected]> Sun, 25 Apr 2004 16:14:46 -0500
Newsgroups gmane.comp.misc.misterhouse.announce
Message-ID <NABBKAINGKODEFEKADKFCEPPHOAB.bruce__3655.01990677348$1082928263@misterhouse.net>
Version 2.89 was just uploaded to:

  http://misterhouse.sf.net/download.html

New Features:

- Dave Hall created code/public/robot_er1.pl for interacting with the
Evolution Robotics ER1 robot: http://www.evolution.com/er1/

- Created code/public/iButton_temps.pl as an alternative way of reading
iButton temperatures if the built in mh code is not working reliably. It
uses the digitemp binaries (windows or linux) from http://www.digitemp.com

- Added 'Email daily comics' to common/comic_dailystrips.pl. Also added
'Email xxx weather chart' commands to common/weather_rrd_update.pl. These
both use html email, so the images are displayed without having to open
them, just like in all those pesky spam emails. You can have these sent on a
daily basis with something like this:

  run_voice_cmd 'Email daily comics' if time_cron '2 5 * * *';- Created
web/bin/list_images.pl to list recent images from a directory of images (e.g
webcam snapshots). Here is an example page:
http://misterhouse.net:8080/ia5/security/index.html

- Updated bin/mh.bat to use the newer, par compiled, mhe.exe. Dropped the
older perl2exe compiled mh.exe from the misterhouse_win_###.zip package.
Also updated the perl par compiler to version 0.80 on linux and windows. As
a result, perl58.dll is no longer required on windows.

- Steve Switzer created code/common/speech_clash.pl which will re-que a
speak event if speech is currently in progress. This can help speech engines
that do not have built in speech ques, so that speech is not lost or
overlapped.


Bug Fixes and Other Changes:

- Steve Switzer fixed the tv configure script
web/bin/set_parm_tv_provider.pl to work on unix boxes without bin/mh it the
path var.

- Craig Schaeffer fixed Lynx10PLC when used through an mh proxy.

- Kirk Bauer updated lib/Musica.pm, PlayList.pm, AlsaPlayer.pm, and
Weeder_Light.pm.

- Added a Play_parms hook, for modifying play parms before play calls.

- Craig Schaeffer updated aol im buddy logon messages to be less verbose.

- Chris Barrett fixed a security issue with web/bin/browse.pl

- Jim Duda updated Process_Item to add methods set_killsig and runtime to
allow for setting of ``kill'' level and querying process runtime.

- David Norwood updated common/internet_iridium.pl to work if
deactivated/reactivated.

- Craig Schaeffer enabled play nolog => 1.

- Dennis Hennen added a Group remove method.

- Lincoln Foreman noticed that new_second (and new_minute etc) did not work
for some intervals like 35.

- Jason Sharpe noticed a 2.88 bug where target was lost in respond commands.

- Clive Freedman enabled the mh.ini mail account_timeout parm.

- Chris Barrett added net_mail_send -priority option.

- Added a no_speak parm to speak, so we can add speak_parm hooks that abort
speaking.


Bruce



-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297