What's new in Yahoo! Widget Engine for Mac 4.5
Nov 30, 2007
- Fixes:
- Implemented text speedup for Mac.
- Fixed event.key
- Added support for numlock modifier on keyboard, mouse, and drag events
- map the window levels correctly (mac only)
- Added timeout property to XHR.
- Added JSON object (from json.org).
- Leopard support
- Fix issue with unlocalized "Preferences" submenu in system tray.
- Allow CSS to affect text alignment even in non-wrapped text objects. Only works with a minimum version of 4.5 or later.
- Fix issue where saveImageToFile() couldn't deal with scrolled frames.
- Fix localization of preferences dialog title.
- Fix localization of dialog title when iTunes is not installed.
- FINALLY support ctrl-a and ctrl-e in the evaluation field in the debug window on Windows.
- Always set system.event when minVersion >= 4.5. system.event is, however, considered deprecated. You should always use the event passed to your handlers.
- Implement URL properties to expose a URL 'cracking' API, i.e. you can access the components of a URL.
- Get Drag/Drop working for window objects (Windows only?)
- Allow 0 as a valid length value in CSS. It's supposed to be valid.
- Only print warnings about elements being in widget and metadata files if the values actually differ
- Changed XPath to work to spec. It wasn't returning the correct result for string() functions.
- Added window.getCurrentMousePosition()
- Added window.close()
- Added widget.createWindowFromXML()
- Lazier GC on minimum version or 4.5 or greater.
- Added onPreferencesCancelled.
- We now properly propagate exceptions thrown in the ready state callback of an XMLHttpRequest through to the open or send call that may have called it.
- Fixed issues with text files getting double linefeeds.
- Made sure the main window doesn't get shown if hidden and form() is called.
- Fixed issue where we couldn't parse XML with DOCTYPE, particularly for vitality.
- Added Display object and various functions to allow you to get the display list.
- Added Rectangle object to allow you to do fun things like union and intersection. Wahooo!!!
- Fixed various canvas drawing issues.
- Now allow canvas to render another canvas via drawImage.
- Ubiquitous mouse handlers.
- No more crashing when calling removeChild on context menu items.
- No more crashing when passing an anonymous function to URL.fetchAsync().
- Known Issues:
- On Mac OS 10.5 (Leopard), a call to Flash's IsPlaying() method always returns false ' even if the Flash object is, in fact, playing.
- Flash's readystate reporting cycles through all five states, even if the Flash movie does not exist.
- Flash quality method is not returning proper information.
- HTML is not supported on Windows 2000 or Mac OS 10.3.9
- No IME support for Flash or HTML