📜 ⬆️ ⬇️

New in Opera 10 alfa

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 over previous versions of Opera.

This build uses the Opera Mail database format (and news feeds) incompatible with Kestrel. You will not be able to 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 need access to the network may not work. Download them again from widgets.opera.com to fix this problem.
Errors in the encoding mechanism of attachments in Opera Mail.
Incorrectly color schemes of skins.

Changes regarding Opera 9.62



Presto

Opera 10.0 is based on the Presto 2.2 dvizhizhka. 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 @ font-face descriptors; TrueType (TTF), OpenType (OTF), and SVG fonts are supported (example)
Achieved 100% result and pixel-by-pixel accuracy in Acid3 test
Wonderful XML printing without styles (used by Opera \ Styles \ unstyledxml.css)
Added support for setting colors in RGBA (example)
Added support for setting colors in HSLA (example)
Added support for transparency color: transparent CSS3
Added viewport key support
Improved HTML5 support, including parsing start and end tags, spaces, DOCTYPE
CSS style files must be saved with the correct MIME type (“text / css”) in Strict mode otherwise they are ignored.
Javascript / dom
New regular expression engine (which greatly added performance, for example, SunSpider JavaScript Benchmark)
Added support for Selectors API
Renamed objects are returned by getClientRects () and getBoundingClientRect () in ClientRectList and ClientRect instead of TextRectangle and TextRectangleList, respectively
XMLHttpRequests will trigger start-loading / end-loading events
Removed support for the proprietary window.setDocument method
Added support for reading and managing the SVGElement.currentFps and SVGElement.targetFps properties, respectively, the number of frames per second in the SVG
The load event in scripts is now processed after its execution and not before
The load event is now sent to elements of the frame / iframe / object before it is sent to the document.
Highlighting is no longer added when HTMLElement.focus () is called with previously activated keyboard navigation.
Other

Removed UTF-32 encoding support.
User JS files are now alphabetically ordered, 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 constructing the path, and not when drawing them (similar to the implementation of Mozilla)
The first ID (previously used last) is used on the page with duplicate IDs when navigating through parts of the ID
Added support for the altGlyph element in SVG
Added support for 32-bit alpha channel in BMP and RLE-coded BMP images
Implemented HTML5 encoding definition algorithm in HTML
The namespace www.w3.org/TR/REC-html40 is no longer used as an 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 update to the latest available version by enabling the Download all assemblies in opera: config option. You can also disable the check for updates or their automatic installation in Settings (Settings> Advanced> Security) by changing the setting of “Opera Update Level.

Internal spell checker.

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

Mail / News


Rich Text support in the message editor

Opera Mail can now send messages in rich text format including the ability to add images, styled text, links, and / or arbitrary HTML. Rich text sent and forwarded 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 editing window.
Bold, italic, and underline can be enabled with Ctrl-B, Ctrl-I, and Ctrl-U, respectively.
Rich text is not yet 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 expired, it is especially convenient for users with limited mailbox size. This option can be enabled on the Inbox tab in the POP account settings “Delete from server after # days” (default 7 days). You can also restrict deleted messages to only read and / or fully loaded.
Warning: Disabling the last option is dangerous for those who use the traffic minimization mode, as 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 performed with a text field and not with a button as before.
Added button chain to message panel
Added shortcuts Go to Chain (D), View Chain (Ctrl-D), and ignore Chain (Ctrl-Shift-D)
Removed message decoding error message
Improved message creation context menu
Other
Widget access to the network is now optional. Those. all existing widgets must be updated to access 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. Attribute widgets will have access to both the internal network and the Internet.
Dragonfly now automatically selects the current tab.
Dragonfly now includes HTTP Inspector
TLS 1.2 support added
Removed support for SSL v2 and weak encryption algorithms
Numerous stability issues fixed
Multiple memory leaks connected

Links

Desktop Team Developer Blog

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

Source: https://habr.com/ru/post/46219/


All Articles