New in Opera 10 alfa

Original author: Opera Software
  • Transfer
Full translation of the changes in the first alpha version of Opera 10. Without claiming to be 100% adequate translation :)

Release Notes


WARNING: This is a test alpha build: it contains the latest changes, but also has known problems, including situations leading to “crashes” and data loss. In addition, it may not work at all. Use only if there is a backup copy of the data and do not install on top of previous versions of Opera.

This build uses an Opera Mail database format (and news feeds) incompatible with Kestrel. You cannot roll back to the previous version of Opera and use Opera Mail after upgrading to Opera 10.0.

Known Issues


OpenType web fonts do not work under Windows.
Widgets that require network access may not work. Download them again from widgets.opera.com to resolve this problem.
Errors in the encoding mechanism of attachments in Opera Mail.
Color schemes of skins do not work correctly.

Changes regarding Opera 9.62



Presto

Opera 10.0 is based on the Presto 2.2 engine. A detailed list of changes regarding Presto 2.1.1:

Rendering

Significant performance improvements
Added support for web fonts, allowing you to download the fonts specified in the descriptors @ font-face; TrueType (TTF), OpenType (OTF), and SVG fonts are supported (example)
Achieved 100% result and pixel-by-pixel accuracy in the Acid3 test.
Wonderful XML printing without styles (using Opera \ Styles \ unstyledxml.css)
Added support for setting color in RGBA (example )
Added support for setting color in HSLA (example)
Added support for transparency color: transparent CSS3
Added support for viewport key
Improved support for HTML5, including parsing of start and end tags, spaces, DOCTYPE
CSS style files should be saved with the correct MIME type (“text / css”) in Strict mode, otherwise they will be ignored by
JavaScript / DOM
New regex engine (which greatly improved performance, for example, SunSpider JavaScript Benchmark)
Added support for Selectors API
Renamed objects are returned getClientRects ( ) and getBoundingClientRect () in ClientRectList and ClientRect instead of TextRectangle and TextRectangleList, respectively
XMLHttpRequests will trigger start-loading / end-loading
events support for the proprietary window.setDocument method has been removed
Added support for reading and managing SVGElement.currentFps and SVGElement.targe properties tFps, respectively, and the number of frames per second in SVG
The load event in scripts is now processed after its execution and not before
The load event is now sent to the elements of the frame / iframe / object before it is sent to the document. The
backlight is no longer added when HTMLElement.focus () is called when keyboard navigation is activated earlier
Other

Removed support for UTF-32 encoding.
User JS script files are now executed in alphabetical order, and not in the order specified by the file system
. HTML5 canvas image elements can now be exported to JPEG format.
HTML5 canvas transformations are used when building the path, and not when rendering them ( similar to the implementation of the Mozilla)
first ID (previously used the latter) is used on the page with duplicate IDs when navigating in parts ID
Added support altGlyph element in SVG
Added support for 32-bit alpha channel in BMP, RLE-encoded BMP The image
implemented HTML5 algorithm for determining the encoding in the HTML
namespace www.w3.org/TR/REC-html40no longer used as alias www.w3.org/1999/xhtml

User interface



Auto update

Opera now includes the ability to automatically update when a new version is released.
By default, Opera 10.0 Alpha 1 simply notifies the user of an available update. Users can choose to automatically upgrade to the latest available version by enabling the option Download all assemblies in opera: config. You can also disable the check for updates or their automatic installation in Settings (Settings> Advanced> Security) by changing the setting “Opera update level.

Internal spell check.

Spelling errors will now be highlighted in red underlined in the input fields, Opera Mail, and Notes. Replacement options are available in the context menu of the input field, it is also possible to enable / disable spell checking and change the dictionary language. Opera 10.0 Alpha 1 includes a dictionary of American English (US English). By default, spell checking is activated for multi-line input fields.
Opera 10.0 uses the Hunspell dictionary format.
Installing dictionaries will become easier in the release, but for now additional dictionaries can be downloaded and installed by copying dictionary files (* .aff and * .dic) to local dictionary folders. Opera recognizes additional dictionaries after a restart. Folders of dictionaries for each platform:
Windows: $ PROFILE \ dictionaries \ (where $ PROFILE 'Opera folder' in opera: about)
Linux / UNIX: $ PROFILE / dictionaries / (where $ PROFILE 'Opera folder' in opera: about)
Mac: ~ / Library / Application Support / Opera 10 / Dictionaries /

Mail / News


Rich Text Support in Message Editor

Opera Mail can now send rich text messages including the ability to add images, stylized text, links, and / or arbitrary HTML. Forwarded and forwarded rich text messages are also sent as needed. Creating messages in the default Rich text can be enabled for the mail account on the Outbox tab in the mail account settings - "Prefer HTML formatting." This option can be enabled for a single message in the edit window.
Bold, italics, and underline can be enabled Ctrl-B, Ctrl-I, and Ctrl-U respectively.
Rich text is still not supported in signatures.

Delete after X days (POP3 only)

Delete after X days automatically deletes messages from POP servers after the specified number of days has passed, this is especially convenient for users with a limited mailbox size. This option can be enabled on the Inbox tab in the POP settings of the “Delete from server after # days” account (7 days by default). You can also limit deleted messages to read and / or fully downloaded ones.
Warning: Disabling the last option is dangerous for those who use traffic minimization mode, since messages that are not fully downloaded can be deleted from the server, making it impossible to receive the full message.

Other changes

When viewing a message, its subject is again executed by a text field and not by a button as before.
Added the Chain button to the message panel
Added shortcuts Go to chain (D), View Chain (Ctrl-D), and ignore Chain (Ctrl-Shift-D)
Delete message decoding error message
improved context menu for creating a message
Other
Widget access to the network now optional. Those. All existing widgets must be updated to gain access to the network. All widgets on widgets.opera.com are allowed access to the Internet. Access to the network is indicated by the attribute of the widget. For example, widgets with an attribute will have access only to the internal network. Widgets with an attribute will have access to both the internal network and the Internet.
Dragonfly now automatically selects the current tab.
Dragonfly now includes an HTTP inspector.
Added support for TLS 1.2.
Removed support for SSL v2 and weak encryption algorithms.
Fixed numerous stability issues.
Connected numerous memory leaks.

Links

Desktop Team Developers Blog

Most of the above can be attributed to the alpha version of 10ki for Mac.
http://snapshot.opera.com/mac/m100a1.html
Discussion on operafan.net

Also popular now: