XTension build 943 version 8.9.1
James Sentman
james at sentman.com
Fri Sep 9 15:26:45 EDT 2016
A maintenance release with a few nice new things for you folks. There are some important fixes to the new list handling in here so I would definitely recommend this for anyone currently running 942.
as usual you can get it from the latest release page here:
http://machomeautomation.com/doku.php/beta <http://machomeautomation.com/doku.php/beta>
first version to be released in a signed DMG file format. This makes it more compatible with the upcoming Sierra release of OSX.
New: added a toolbar to the edit unit dialog. The first button is for “find this unit” which will start a search for that unit and show you everywhere it’s being used or referenced. The second button is the “show unit properties” button that I moved into the toolbar from where it was down below making more room there for unit specific controls later. The last button is for “control” which lets you quickly open the standard HUD control window for the unit from the edit unit window rather than having to go back to a list and find it again.
New: added “make new list from selection” and “make new group from selection” items to the contextual menu in the list window.
Fix: for the overly enthusiastic Vera “Available” unit. It would sometimes report that the vera had gone unavailable when in fact it was just asking XTension to refresh the REST connection to it.
New: if there is an actual error when connecting to the Vera and the Available unit is turned off it will add the error codes to unit properties in the Available unit. Making it easier to see what the last error was than going back through the logs. There are 2 kinds of errors possible. A TCP error “last tcp error” which is an error code from the networking layer and an HTTP error “last http error” if the request was accepted but the vera itself returned an error other than the data expected.
Fix: in list windows control-clicking again works to bring up the contextual menu. The trackpad gesture or the right click always worked.
Fix: in list windows page up, page down, home and end keys work again for navigating the list.
Fix: holding the shift key down while navigating the list via the arrow keys selects additional units instead of just moving the selection.
Fix: X10 devices now properly show their type (powerline, wireless, security) if “show device type” is turned on for the list window instead of just “N/A” as they showed before.
New: hitting the tab key in a list window will bring up the contextual menu for the selected item easier navigation without a mouse. You can then navigate the menu with regular arrow keys as well.
Better keyboard control for the HUD windows. Since you can bring them up with the left arrow key in a list window it makes sense that you then wouldn’t have to grab the mouse. Hitting enter will send the new value entered in the value field, you can navigate between the segmented controls via the tab key and then the arrow keys to select the button you want. To select the button you have to press the space bar, not the enter key. That is the OSX behavior of the control and nothing I can easily change even though it seems totally wrong.
New: Added an application applescript property for “log caching” if you’re suffering a crashing or hang problem and you’re not seeing the offending command or action in the log because it wasn’t written yet when the program went away, by turning this off you force a flush of the log file with each write. DO NOT turn this off just for fun or for any other reason but to debug a crashing problem as you will not like the much slower performance of the app when it has to wait for the log to write each time.
Fix: If you were finding a phrase in a script and the phrase was at the very start of the script it would fail to highlight properly when the window was opened from the find window. It now highlights correctly.
Fix: fixed a potential for errors or even a crash to be logged when switching from the find window to opening a new script window.
Stopped using the OSX “find” field in the find window as it was not showing the focus and flashing cursor properly when you first opened the window. The new field doesn’t have the magnifying glass to the right in it, but actually works properly.
Fix: It’s very difficult to test but I believe that I’ve fixed at least one way that an interface could open and fill the log with unknown header errors forever rather than just starting up. This was such an unusual thing to happen I’ve never trapped one when testing, but I did fix a logical error in the parsing code that might be responsible for it under some strange networking conditions.
Fix: The Scheduled Events window once again honors multiple selections when suspending or enabling events. For a while now only the first event in the selection was processed. Each event will have it’s suspended status toggled when you click the button. So if you have events selected with different suspended states the suspended ones will unsuspend and the running ones will suspend.
Fix: Fixed a problem with the new list windows where if you had unprintable characters in your unit description that it might crash when it tried to display them. Now it once again just displays the diamonds with question marks in them as you would expect. Why you would have such things in a unit description I don’t know, but if you do then this fix is for you.
Thanks,
James
James Sentman http://www.PlanetaryGear.org http://MacHomeAutomation.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.machomeautomation.com/pipermail/xtensionlist/attachments/20160909/1828602a/attachment.html>
More information about the XTensionList
mailing list