Version 2.103 posted on 10/07/2006

View: New views
1 Messages — Rating Filter:   Alert me  

Version 2.103 posted on 10/07/2006

by Bruce Winter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Version 2.103 can be downloaded from here:

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

Sorry it has been soooo long since the last release (6 months!).   I was
a little overwhelmed when trying to summarize all the changes, so I'm
sure I missed nifty new features or important bug fixes.  If you see
something I missed or summarized poorly here, feel free to reply with an
addendum.  A complete listing of the SVN logged changes can be found here:

   http://svn.sourceforge.net/viewvc/misterhouse/trunk/?view=log

If you want to highlight updates put in for the next release, you can
use SVN to update mh/docs/updates.pod.



New Features:

- David Mark made lots of updates to the tk gui.

- Matthew Williams created lib/Device_Item.pm and lib/X10_Interface.pm
and modified X10_Items and Serial_Item so we have a more consistent set
of classes.

- Gregg Liming made various xAP and xPL updates including OneWire_xAP
and AnalogSensor_Item support, proper xAP targeting on responds,
BSC_Item, and auto-detect devices targeting slimdev-slimserv.

- Jason Sharpee added support for UPB PIM and Devices as: UPBPIM
<name>,<network>,<password>,<address>. UPBD
<name>,<UPBPIM>,<network>,<address>

- Gregg Liming and David Mark added lib/X10_Scene.pm to provide a
convenient mechanism for defining, managing and enrolling/unenrolling
lighting scenes. Current support is limited to Switchlinc family of lights.

- Gregg Liming added support for ZoneMinder: http://www.zoneminder.com

- Mike Wiebke added SOAP server capability and several client examples

- Matthew Williams modified audreyspeak.pl to generate TTS files
asynchronously.

- Matthew Williams added support for standard CPAN Lingua modules to
convert numbers to text.

- Matthew Williams added lib/Weather_Common.pm and updated most of the
weather interface modules to provide standard routines to update weather
related variables. Among other things, this allows a local weather
station to be supplemented with data from the internet (e.g. METAR)

- Matthew Williams added support for Davis Weather Monitor II and
updated Weather_Items.pm to monitor battery levels on the WMR968 group
of weather stations.

- John Murphy added support of DS2409 based 1-wire hubs.

- David Norwood updated the rrd graphic code so that graphs are now
created on-the-fly instead of every five minutes, less likely to cause
pauses.

- Matthew Williams split weather_rrd graph functionality out of
code/common/weather_rrd_update.pl into bin/weather_rrd_update_graphs.
This allows Windows boxes to update their graphs in a forked process,
removing the long pauses that can be associated with updating the rrd
graphs.

- Updated code/common/internet_mail.pl to allow for reading of local
mail files. For example, if using Thunderbird, install Thunderbird 'Tb
autosave extention' from http://www.supportware.net/mozilla/#ext13 then
set the mh.ini parm net_mail_save_dir to point to the save directory.
This has the advantage over get_email of ignoring spam that you have
filtered out of your inbox.



Bug Fixes and Other Changes:

- Matthew Williams made about 1 billion changes, a bit too numerous to
list. Check the svn log for the complete list.

- David Mark also made many changes, some (but not all) are listed here
and in the svn log listing.

- David Mark added several new options to display_alpha.pl

- David Mark updated display_alpha.pm to work with older Beta Brite signs

- David Mark updated mh_release.pl to use respond_in_kind function and
trigger

- David Mark fixed display app parameter bug

- David Mark fixed bug in respond_log which sent parameters to the print log

- David Mark updated serial_port_create and serial_port_open to handle
start and stop bit variations

- David Mark fixed tk response in set_password

- David Mark added respond_in_kind function

- David Mark fixed tk window display bug related to recycled windows.

- David Mark updated code/common/event_sounds.pl to allow for an
optional mh.ini event_sounds_file

- David Mark added &recompose_uri to unencoded URI's from XML parsers
and re-encodes them for output in tag attributes.

- David Mark updated code/common/news_ap_breaking.pl from 'read/show' to
'what is'.

- Chris Barrett fixed a 2.102 X10_RF.pm bug that truncated the first
character X10 code in the log errata.

- Chris Barrett updated common/mh_release.pl to work with the new 2.102
version name, which includes the SVN Rddd version.

- Chris Barrett fixed a case sensitiviy bug in lib/X10_RF_security.pm .

- Added a check on text lenght in &speak, and will display instead if
too long.

- Allow for end of line comments ( ... # comment) in .mht files.

- Brent DeShazer found a bug when trying to set Timer objects from with
web SET commands.

- Chris Barrett fixed a potential security hole by removing double
slashes in HTTP requests.

- Matthew Williams added FAQ item 2.18 to explain the differences
between 'on', 'ON' and ON.

- David Mark added a state check in Door_Item set before setting the
last opened or last closed times.

- Added a speak length mh.ini parm, to allow for truncating long text
before speaking. Default is set with mh.ini entry of speak_length=500

- Axel Brown spoted a bug where the play sound_fork parm was ignored on
non-winows boxes.

- David Norwood improved pronto support, RSS processing, trigger
actions, and usb-uirt support.

- Dan Patellis updated lib/Marrick.pm to accept more X10 commands,
including PRESET_DIMs.

- Rick Steeves patched dailystrips to support 2 page retrieval support.

- Joe Blecher added support in Lynx10PLC.pm to handle individual
commands instead of requiring pairs. This allows ``group'' capability
similar to the CM11

- Chris Barrett fixed 4 bugs in vv_tts.pl

- David Norwood added +-##% states to X10_Item, and made many
improvements related to dimming.

- Chris Kodadek and Matthew Williams put in a fix for said_next in
Socket_Item.pm for cases where $datatype is 'raw' (i.e. a raw socket).

- Kirk Bauer updated Musica.pm.

- Troy Carpenter updated internet_weather.pl to add -nws_data forecast
to limit it to just forecast data

- Troy Carpenter added a new volume control module for Audreys.

- Jim Duda updated audreyspeak which has more intelligent handling of
'rooms'.


Bruce

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
misterhouse-announce mailing list
misterhouse-announce@...
https://lists.sourceforge.net/lists/listinfo/misterhouse-announce