Opera 9.5およびOpera 10に関する情報を追いきれていない人向け。2007年5月4日に公開されたThe Next Wave: Opera 9.5 (Kestrel) and Opera 10 (Peregrine)と、そこからリンクされためぼしい文書の概要です。当該記事を既に読んでいる人にとって目新しい情報はありません。その他のソースに記載されている細かな情報には触れません。また、この記事はA blog? with Σαιτωでも簡単に取り上げられていたものであるため、そこからリンク先を丹念に読んだ方にとっても既知の情報です。
なおMerlinという語が出てきますが、これは現行Operaの愛称です。多くの場合Opera 9.2と読みかえて支障がありません。
引用文中および見出し中のリンクは原文へ、日本語概要文中のリンクはこの文書内の適当な箇所へリンクしています。適宜使い分けてください。
以下、まとめ記事であるThe Next Wave: Opera 9.5 (Kestrel) and Opera 10 (Peregrine)の概要を取り上げ、他に取り上げた記事を時系列に新しいものから順に紹介します。多数の引用が行われていますが、全て概要を日本語で説明していますので基本的に引用部分を読む必要はありません。
このエントリーは
In this article we mainly discuss the upcoming Kestrel release as news on Peregrine is still very limited due to it's early stage.
Currently Opera 9.5, code named Kestrel, is planned for a golden final release this year, while the first preview of Opera 10, code named Peregrine, will appear at the end of this year.
So what is Kestrel? A falcon. And also a warming up present from Opera Software. But you shouldn't take that too negatively, Kestrel is an in-between release, while Peregrine is the next major release (Opera 10). Kestrel will introduce some of the rendering engine changes from Peregrine which don't have a too high impact yet on the entire release.
Peregrine itself, also a falcon, will have major rendering engine changes (of course everything that's in Kestrel), improvements to the user interface, performance enhancements and stunning new features. What we can expect remains to be seen, but I'm betting on an entirely new skin, one that fits Windows Vista and Mac OS X 10.5 (Leopard), as well as features that, just like Speed Dial, will make the news headlines.
AvencisはWindows VistaやMac OS X 10.5 (Leopard)に合った新しいスキンやニュースヘッドライン機能が追加されるのではないかと予想している。
text-shadow
のサポートname
を返していた問題の修正
table
要素のエラー処理改善table
要素やtr
要素の直下にtable
要素が出現した場合などem
を用いたときに発生していた丸め込みの問題を修正ついにKastrelでM2として知られるOperaのメールクライアントが変更される
video
要素のサポートKestrelの内部ビルドでは以下がサポートされており、これらはKestrelの公開ベータ版にも搭載される。一部はWiiインターネットチャンネルにも搭載されている。
その他についても今後実装される可能性はある。
We hope to have site specific support for the content blocker in kestrel. The code has been written, but obviously no promises that it will be in kestrel.
そのまま訳しておく。
我々もKestrelでサイト別にコンテンツのブロックが設定できるようになることを期待しています。そのコードは既に書かれているのですが、Kestrelへその機能が追加されることを明確にお約束はできないのです。
In the second run we might see more of these bells and whistles features I hope. Doesn't mean none of these will not end up in first run (kestrel). We have f.ex a longwaited newsgroup feature being worked on :-)
とも書いてあるが、よくわからないので訳さないことにする :D
Note: I should mention that the exact version these features will be available in is tentative. This is our current plan, but plans change.
上に引用した注意書きにもあるとおり、以下の内容は
Meanwhile, we've continued to add features and fix bugs in both the rendering engine and Desktop-specific functions. All of those rendering engine changes will be included in Kestrel, though some of the changes in the user interface will have to wait until Peregrine.
David Storey has already provided details about several of the changes in his post, Upcoming CSS3 support in Opera. David lets us know that Kestrel will have support for many more CSS3 Selectors, as well as the text-shadow property. Rijk was good enough to make a screenshot of Opera's forthcoming text-shadow support and include a few more details. Additionally, some more of Opera's bugs have been squashed, including a long-standing rounding problem, various XSLT bugs, SVG problems, and a whole lot more.
text-shadow
プロパティをサポートするtext-shadow
サポートのスクリーンショットを作成しているOne of our major initiatives for Kestrel and Peregrine is improving accessibility. As such, Opera will again include screen reader support in Kestrel for the first time since Opera 7.0 was released. Charles McCathieNevile has more details about this support in his recent blog entry, Speaking out.... We have a lot of work to do in this area, but things are progressing nicely. Everything may not be finished in Kestrel, but I hope it will be.
Opera Mail will finally have a new indexing back-end, which will fix the long-standing problem with index and search corruption. We've also spent some time on our IMAP and POP back-ends, adding in some more user-requested functionality. Opera Mail is now faster and more efficient than ever before. A heap of user interface improvements are planned, but it's not clear if they'll be included in Kestrel, Peregrine, or later.
And in the Opera way, that means we have code to work across platforms - I can fire up the screen reader built into my Mac and try it out, while the G-man (a blind friend I am staying with who is an Opera tester) can fire up JAWS on Windows, and another tester can use Window-Eyes or HAL, according to their particular preferences.
...at least I can say that we have made significant progress, and in an upcoming major release (I don't know what version number - that's a decision made by others in the company) you will be able to browse the web, use web-based applications, read and write email, chat with IRC, follow your favourite news feeds, and do it all through a screen reader...
Rijkが
text-shadow
が機能している場面のスクリーンショットtext-shadow
のみを利用するのは(サポートしない環境が多い現状)得策でない:root
:not()
:nth-child()
:nth-of-type()
:first-of-type
:target
:empty
:nth-last-child
:nth-last-of-type
:last-child
:last-of-type
:only-child
:only-of-type
::selection
疑似要素text-shadow
プロパティが既に実装済みこれらCSS 3対応の一部がWiiインターネットチャンネルに反映されている旨がThe Rendering Engine for the Wiiにて示されました。これを受けてWiiインターネットチャンネルでの対応状況がWii Opera のCSSセレクタ対応状況にまとめられています。
These are on the list of ideas to consider.
20.47em
を越えたmargin
やpadding
をem
単位で指定したとき値の丸め込みがおかしくなるバグが存在する