Adobe Flash 10.1, and Air 2.0 Goes Into Beta

November 17th, 2009 by dreamsburnred Leave a reply »

Adobe Air 2.0.0.10760 Beta Changes;

* Open documents with the user’s default application
You can open document files in the application the user has set up as the default opening application. Launching executables or script files is not permitted unless the application is packaged in a native installer. See File.openWithDefaultApplication() and Opening files with the default system application.

* Microphone data access
You can access the sound data from a microphone directly for recording or other processing. See Microphone.sampleData and Capturing microphone sound data.

* Mass storage device detection
You can now detect when a mass storage device, such as a USB drive or a camera, has been connected to the user’s computer. See StorageVolumeInfo.

* Updated WebKit version
- WebKit in AIR is based on the version shipped with Safari 4.0.3
- Support for JavaScript profiling
- SquirrelFish Extreme JavaScript engine resulting in 50% faster performance using SunSpider tests
- CSS3 Module support (2D transformations, transitions, animations, gradients, zoom and WebKit CSS selectors, etc.).
- Styling scrollbars via CSS
- Latest Canvas enhancements.

* Global Error Handling
Global error handling lets you handle all uncaught errors (both synchronous errors and asynchronous error events) in one place in your code. See UncaughtErrorEvent.

* New networking support
- Server sockets: You can listen for incoming socket connections. See ServerSocket and Server sockets.
- UDP sockets: You can send and receive messages using the Universal Datagram Protocol (UDP). See DatagramSocket and UDP sockets (AIR).
- TLS/SSL sockets: You now connect to a server that requires TLSv1 or SSLv3 for socket communications. See SecureSocket and Secure client sockets (AIR).
- DNS lookup: You can look up Domain Name System (DNS) resource records. See DNSResolver and Domain Name System (DNS) records.
- Network interface enumeration: You can enumerate the list of hardware and software network interfaces available on a client computer. See NetworkInfo and Network interfaces.

* Packaging an AIR application in a native installer
You can package an AIR application in a native install program instead of an AIR file. Applications packaged and installed using a native installer have access to platform-specific features such as the Native Process API. See Packaging an AIR application in a native installer.

* Native process API
You can launch and communicate with native processes. Applications that use this API must be installed using a native installer. See NativeProcess and Communicating with native processes in AIR and the following quick start articles: (For HTML developers) Interacting with a native process, (For Flex developers) Interacting with a native process, and (For Flash developers) Interacting with a native process.

* Database transaction savepoints
You can commit or roll back multiple database changes as a single transaction. See SQLConnection.setSavePoint().

* Screen reader support (Windows only)
Users can use screen reader software with AIR applications. See Accessibility.

* Printing enhancements
- Vector printing is now supported on the Mac.
- PrintJobOptions.printMethod allows you to control whether vector or bitmap printing is performed. You can also let the runtime choose the best method (using an internal heuristic based on analyzing the content to be printed). See PrintJobOptions.printMethod.

* Idle time-out settings for URL requests
You can override the default idle time-out setting for URL requests. See idleTimeout.

* Improved IPv6 support
IPv6 format addresses can now be used with all APIs that accept an IP string as input.

* Increased maximum size of NativeWindow
The maximum size of a NativeWindow has been increased to 4095×4095 pixels (from 2880×2880 pixels). See NativeWindow.bounds.

* File promises (Win/Mac only)
You can now allow users to drag a file that has not been created yet out of an AIR application and provide the data for that function after the file promise has been dropped. For example, you could provide a list of files available on a remote server. When the user drops an item from that list onto their desktop, you can download the data and write it to the dropped file. See URLFilePromise and Dropping file promises.

* Multi-touch events
You can listen for multi-touch and gesture events on computers that have multi-touch hardware and operating system support. See TouchEvent.

* IME API and IME text input enhancement
Input Method Editors (IMEs) can be used with any InteractiveObject, not just TextField objects. This allows you to support IME input when using the Flash Text Engine or the Adobe Text Layout Framework, for example. See IME.

* Native runtime install packages for Linux
Native install packages are now provided for the rpm and debian package managers.

Flash Player 10.1.51.45 Beta changes (IE, Others);

Graphics:
- ‘Show Redraw Regions’ draws on the entire swf even though only a part of it is changing. (1935032)
- Images render blank when scaled to specific sizes see example. (2201051)

Network:
- Time stamp doesn’t get properly set in the request using URLRequestHeader. (2200991)
- FileReference.download does not return an error even it doesn’t have enough space to save the file to download. (2316411)
- [FP-1585] loaderInfo Event.COMPLETE not dispatched if wmode is “transparent” or “opaque”. (2345794)
- [FP-2746] Multi-domain inter-VM LocalConnection failure (2446591)

Audio/Video:
- Calling close after calling seek without calling play first won’t actually close stream. (2201102)
- Attaching and detaching Audio while publishing with record option leads to loss of data. (2216926)
- Problem in playing only audio or only video after audio video h264 streaming in same subscriber. (2217003)
- When AAC is published from FME, setting buffer from default or 0 to something else e.g. 1 causes playback stop with buffer length growing. (2296673)
- Play video then stop, remove from the display list, the CPU usage is about 2.5 – 3.8% higher then before playing the video. (2314914)
- Live mp3 playback loses audio after 20 min or so. (2341618)
- [FP-220] Video stops playing if one right clicks in the browser, even if its in a different tab. (2384290)
- Screen dimming while playing video in fullscreen mode. (1935054)
- Audio playback worsens on Mac while switching browser tabs with certain videos. (2275111)
- [FP-178] -Video.clear fails. Clears only 1 pixel when Video.smoothing = true. (2200576)
- [FP-1936] win32 microphone deadlocks on unplug active USB microphone. (2200836)

Text/Text Input:
- High memory usage when using a longer string in TextLine. (1779180)
- Text with tracking applied does not align to tab stops correctly. (1883771)
- Tracking should not visible after the last character of tcy block. (1894774)
- ElementFormat.trackingLeft and ElementFormat.trackingRight are incorrectly applied to GraphicElement. (1906889)
- Justify all lines with “Track Right” and “Track Left” leave an empty space after and before each line respectively. (1907579)
- Kinsoku Can’t-Begin-Line character and Can’t End-Line character. settings is ignored if a character in front or after is tcy. (1916601)
- FTE TextLine.textWidth exceeds the specified width causing horizontal scrolling problem for Gumbo TextArea. (1929381)
- [FP-836, FP-838] Player needs Unicode character input: Hindi, and Maltese characters with accents do not show up properly. (2200969)
- [FP-40, FP-501] Cannot enter Chinese characters MS IME or even the @ symbol on a German keyboard in input field on Firefox when wmode is set. (2216616)
- Arial Black is not being measured correctly when used with FTE and TCAL/TLE, etc (2216941)
- [SDK-18311] Setting scrollRect or mask on a DisplayObject breaks sub-pixel font rendering. (2273704)
- Soft hyphenations don’t appear in one-word text lines. (2363098)
- SWF built to use CharacterRange and new InteractiveObject methods for IME and MSAA support won’t run on Flash Player 10.0.22. (2399753)
- [FP-1877] Can’t input Japanese characters in text field if wmode “opaque” or “transparent” is set true except IE. (2405319)
- [FP-40] International text entry broken in Linux reports in Flash Player 9.0.48 or higher. (2201048)
- On Mac, a textInput event is fired after the users presses Command+Z. On other platforms, this event is suppressed. (1905332)
- TextLine using Bauhaus 93 font causes runtime exception. (2266418)
- Double byte characters can’t be input in Firefox Mac. (2366116)
- TextField variable performance issue. (1455343)
- Key-in 80 2-byte Chinese characters with MS Pinyin IME 2003 , display as “?” on Windows XP and Vista in terms. (1639284)
- Event flash.events.IMEEvent.IME_COMPOSITION does not fire in ‘test movie’ in Flash Professional when composing Chinese, even using MS Pinyin IME 3.0. (1646878)
- Arabic vocalization diacritics Tashkil are not rendered correctly. (1930910)
- TextInput is newly broken in IE8 when running flash content in any windowless mode. (1933447)
- Pressing ALT deletes selected text from a TextInput when wmod=transparent. (2200014)
- Ideographic Space AKA Full Size Double Byte Space is changed into “@” with IE7, Flash 10 and WinXP. (2257161)
- Cursor and selection behavior is incorrect around control spaces. (2273650)

General:
- Flash Player now offers scroll-wheel support in browsers that support Cocoa events, such as Apple’s Safari 4 browser.
- flash.trace.Trace doesn’t return packages for methods in the classes which are internal. (2200893)
- rollOut not received when a hovered descendant is removed from the display list. (2344043)
- [FP-2563] Saving a SharedObject larger than 10MB always returns “SharedObject.Flush.Failed” from Local Storage increase dialog. (2449156)
- General webcam/microphone functionality not working. (2201070)
- [FP-922] mouseX, mouseY value changes on external click in Mac plug-in. (2200963)
- [FP-2009] CPU Utilization in an idle app is more than expected on Mac. (2294236)
- Objects with negative origins fall out of the tab order. (2200980)
- [FP-1034, FP-809] Flash Player can not save over files initially saved with a browser IE 7 on a clean Vista Home machine or Ultimate Vista with UAC enabled. (2217092)
- Stage-placed SimpleButton references not defined in time for frame scripts (2275212)
- [FP-1633] Full screen message is not localized in Czech.(2289525)
- [FP-2630] Capabilities.os doesn’t return specific Windows 7 string, but just a generic “Windows” string instead. (2328444)
- [FP-2428] Buttons are null when navigating from frame to frame if a button contains a MovieClip. (2389049)
- Pressing a key causes a Sprite to be pinned in memory. (2302574)
- Page Down and Page Up keys do not trigger key events when testing with Safari. (2309814)
- [FP-702] PrintJob page size incorrectly returns values that include non printable margins. (2201057)
- [FP-1025] Player 10 detection failure after reboot, Vista. (1938166)

So really…tons and tons of bug fixes.

Related posts:

  1. Trillian Beta 4.1 For Windows Announced
  2. Adobe Reader 9.3 Announced
  3. Steve Jobs Confirms Importance of HTML5 Over Flash
  4. How To: Disable Flash Player In Your Web Browser
  5. News: CCleaner 2.25.1025 out.
Advertisement

No comments

  1. Yes, hopefully the memory issue is fixed or a lot of devs will be sitting on the fence.

Leave a Reply