Hi guys,

Just tested our gadget with the new version of Desktop: 5.8.

It seems the new desktop version has altered several features gadgets
may have been using:

1.  Setting view.height and view.width in an onsizing event handler
now causes a fault, where it used to allow the change.  This could
cause onsizing routines that once worked to fail.

2.  With desktop 5.7 it was possible to escape quotes with backslashes
when scheduling timeouts to execute routines with arguments.  For
example:

setTimeout("GadgetProtocolEvent(\"Timeout\", \"Connection\")",
MAX_CONNECTION_TIME);

This syntax works with 5.8 and 5.7:

setTimeout("GadgetProtocolEvent('Timeout', 'Connection')",
MAX_CONNECTION_TIME);

3.  Using the new gddDetailsViewFlagDisableAutoClose can cause lockups
if used with earlier Desktop versions (but not always).  It would be
nice if the release notes would mention checking the
framework.runtime.appVersion property to determine when to use it.

We are continuing to review our gadget implementation at this time,
but it is quite clear from our testing that the change from Desktop
5.7 to 5.8 can potentially break existing gadgets, especially complex
ones.  Developers should read the release notes and carefully re-test
their gadgets.

http://code.google.com/apis/desktop/docs/releasenotes-v58.html

Hope this helps others!

-EB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Desktop Developer Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Desktop-Developer?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to