Monday, 25 March 2013
検索エンジンのリストが空になってしまう問題の報告をどうもありがとう.もちろん修正した.さらに,フリーズしてクラッシュするバグ DSK-38502 も直した.
Tags: 12.15, 12.15.1745, Desktop, marlin, opera, rc2
Posted in weekly | No Comments »
Tuesday, 19 March 2013
やっ
君ら,でっかいアレが来るの待ってるんだろうけどウチラは Opera 12 のバグ取りまだやってんだ.
というわけで,レグレッションテストにお付き合いをば,:-)
チェンジログ
- いくつかのクラッシュバグを修正
- CORE-49411 FileReader オブジェクトを使いまわすと readAsArrayBuffer を無視することがあったのを修正.
- CORE-48348 imdb でポスターが下がり過ぎてたのを修正.inline-block が孤立した <br> の子ブロックに押し下げられてたのを修正.
Tags: 12.15, 12.15.1742, Desktop, marlin, opera, RC
Posted in weekly | No Comments »
Thursday, 14 February 2013
Opera のユーザ数が 3億人に達したという発表とまさに同じ日に,我々の新しいすべての製品でレンダリングエンジンに WebKit を,JavaScript エンジンに V8 を使っていくことを発表します.WebKit と V8 はオープンソースのブラウザ Chromium で使われています.もちろん,ブラウザはレンダリングエンジンと JS エンジン以外にも色々なパーツからなりますが,このことは一番大きな変更です.一般のユーザはまずサイトの互換性が向上してることに気がつくと思います.特にモバイル向きの WebKit ブラウザだけでよく検証されてきたサイトでよく気がつくと思います.まずはスマートフォン向けの製品から,今月(2013年2月)末の バルセロナでの Mobile World Congress で展示していきます.Desktop 向けやその他の製品はその後移行していきます.
よくわかるまとめ
- この変更はウェブサービス開発の標準に準拠せよ (keep coding to standards)という方針を変更するものではありません.
- あなたの創った Opera Extension は廃止されません.
- Opera は WebKit と Chromium プロジェクトに貢献 (contribute) していきます.
- Web 標準による Web の進化への取り組みは継続していきます.
Web デベロッパに対する影響は?
一言で言えば,日々の業務に影響はないでしょう.個々のレンダリングエンジンにではなく,標準に従ったコードを書き Opera, Firefox, Chrome, Safari, IE とブラウザをまたいで検証し,すべての vendor-prefix をつけたものとつけてないコードを CSS や JavaScript に使いましょう.しかしながら,下記のことを心に留めてください.
- Chromium,それと将来の Opera は WebM, Ogg Theora, Ogg Vorbis をネイティブにサポートしますが,H.264 や MP3 はそうではありません.インストールされたデバイスの OS が扱えるコーデックで合ってもです.サポートしているメディアタイプかどうかを知る正しい方法は HTML5
canPlayType を使うことです.すべてのモダンブラウザが適切なコーデックのメディアを受け取れるようにする簡単な方法は WebM と H.264 の両方の動画を用意し,<source> 要素を2つ書くか,canPlayType を使ってサポートしているかをチェックすることです. より詳しくは Introduction to HTML5 video を参照してください. window.opera オブジェクトは将来の Opera でなくなります.ブラウザスニッフィングはするべきでありません.Modernizr などのライブラリや自前での 機能検出 をおすすめします.
Extension 開発者への影響は?
Extension は Opera の機能拡張として成功を納めておりこれまで通りに動作するようにすることが最高位の優先事項となっています.現在 OEX 形式から Chromium ベースの Opera で動作する形式へと変換するツールを開発しています.また,変換のためのチュートリアルや文書も用意しデベロッパーフォーラムを通じてのサポートも予定しています.Extention 開発者とユーザの熱烈なコミュニティに注力し続けていますし,以降が可能な限りスムースになるようにベストを尽くしていきます.
なぜ切り替えるのか.
最初,1995 年に始めた時,我々のレンダリングエンジンは Netscape と Internet Explorer を相手に Web 標準の舵取りをさせていかねばなりませんでしたが,時は経ち Web は変化しました.現在 HTML5 と呼ばれる標準を我々が描き始めた時,Web の隅々までの相互運用性を向上させる仕様にすることが目標でした.
WebKit プロジェクトは今や,我々が HTML5 仕様に取り掛かったころには夢にも思えなかった程の幾つもの標準に対応しています.であれば WebKit にすでに実装されているものに対してリソースを重複させるより,我々は,よりよいブラウザを生み出す「イノベーション」に注力することができます.Opera がこれまで為してきたタブブラウジング や Speed Dial,ページ読込み高速化のためのデータ圧縮といったイノベーションは広く模倣され Web 全体を改善しています.
Opera は標準化作業を通じて Web を改善することを続けてきています.Opera には 18 年間に及ぶ標準化とブラウザづくりの経験があります. Opera から始まった HTML5,プラグイン無しのビデオ, Media Queries などは今日の Web において不可欠なものとなっています.
我々は WebKit と Chromium プロジェクトを通じて Web の進歩に貢献し続けます.我々にはあらゆるところで使われる製品を作ってきた膨大な経験があります.我々の手元では,例えば,multi-column layout といった Presto にはあったけど WebKit に欠けていた機能や標準のサポートを追加し検証しています.
これまでの1,2週間で WebKit プロジェクトや 貢献している組織と連絡を取り,WebKit を改善していくことへの我々の意図を議論してきました.WebKit にパッチを投げ貢献することで Opera だけでなく種々のブラウザに標準準拠の向上をしていくことになるでしょう.
今年のバレンタインデーには2枚のカードを送りたいと思います.一つはこれまでのように相互に開かれた Web へ.そしてもうひとつは WebKit へ.
Tags: odin, opera, webkit
Posted in 邦訳 | 1 Comment »
Wednesday, 6 February 2013
どうも
12.14 正式版をたった今リリースしました.
今回のは,ある種の状況下の 12.13 で自動更新のクラッシュが繰り返されることへの修正です.不幸にして,このバグを事前に検出することができませんでしたが,皆様からのフィードバックにより現象の範囲を狭めることが出来感謝しています.
なお,これは昨日リリースした RC 版と全く同じビルドではありません.コード自体は同じですが,Browser JS が確実に入るようにパッケージしなおしたものになります.
それから,何人かのユーザから報告の有った hulu.com でクラッシュする件についても修正してあります.
テストとフィードバックをして頂いてるすべての皆様に感謝をしたいと思います.
そしてどうかお鎮まりいただけますように.
12.14 チェンジログ
Oepra 12.13 からの修正と安定性の強化
全般・インタフェース
- 複数の Extention の更新が一度に発生することによりクラッシュが繰り返される問題に対応.
Tags: 12.14, 12.14.1738, Desktop, Final, marlin, opera
Posted in weekly | No Comments »
Wednesday, 6 February 2013
Extention の更新でクラッシュするちょーヒドイバグがあって速攻で直していきたいと思います.
クラッシュの無限ループに陥った事があるなら今回のアップデートを入れてください.
技術的な詳細
クラッシュは Opera 12.13 が複数の Extension を更新しようとして発生してます.手動で「更新を確認」した時や,バックグラウンドで自動で,複数の Extention が Opera 12.13 のダウンロード後に更新しようとして発生します.
チェンジログ
- DSK-381553 更新の確認時にクラッシュするのを修正.
- CORE-49265 CSS のプロパティを探しだすのに失敗(hulu.com ではクラッシュ)してたのを修正.
- CORE-49398 importScripts() が入れ子になってると WebWorkers がおかしくなってたのを修正.
Tags: 12.14, 12.14.1737, Desktop, marlin, opera, RC
Posted in weekly | No Comments »
Wednesday, 30 January 2013
Opera 正式版の 2013 年の最初のリリース!.Opera 12.13 を出しました.安定性とセキュリティの向上があるためアップデートは全ユーザ推奨です.
他にも,ネットにつながってないときに起動するとどのページもロードできなくなる不具合や Facebook での内部通信エラーなどいくつかの修正が入ってます.
12.13 のテストに強力いただいた皆様に感謝したいと思います.
(全チェンジログの邦訳)
12.12 からの修正と安定性の改善点
全般・ユーザインタフェース
- Facebook での内部通信エラー ( internal communication errors ) を修正.
- インターネットにつながってないときに起動すると,どのページもロードしてなかった不具合を修正.
- 「戻る」操作をすると,HTML5 History API を使ってるサイトで画像が読み込まれなくなる不具合を修正.
Linux・Windows 共通
- 自動更新システムの一部として,独立したアップデートチェッカを新設.
Windows 固有
セキュリティ
- DOM イベントの操作で任意のコードを実行される問題を修正.Arthur Gerkis による報告.詳細は Advisory 1042 を参照
- SVG の clipPath 経由で任意のコードを実行される問題を修正.iSIGHT Partners GVP Program からの匿名による報告.詳細は Advisory 1043 を参照
- 危険度の低い脆弱性を修正.詳細は後日公開予定.
- CORS でのプリフライトリクエストがされない問題を修正.webpentest による報告.詳細は Advisory 1045 を参照
Tags: 12.13, 12.13.1734, Desktop, Final, marlin, opera
Posted in weekly | No Comments »
Monday, 28 January 2013
いい週末だった.そっちはどうだった?
では,新しい週の始まりに Opera 12.13 の RC2 を.
チェンジログ
- DSK-381105 Facabook での内部通信エラーの問題を修正.
- CORE-49385 Extension の設定が壊れた時にリセットして修復するように.
- DSK-381218 [OS X] 新しい自動更新機構の関連で起動時にクラッシュする事があったのを修正.
- DSK-378182 ネットにつながってないときに起動するとどのページもロードできなくなることがあった件について再度修正.
Tags: 12.13, 12.13.1733, Desktop, marlin, opera, rc2
Posted in weekly | No Comments »
Friday, 25 January 2013
Opera 12.13 のリリース候補版となりまし
前のスナップショットからほんのちょっとの更新ですが.
チェンジログ
- 安定性の向上
- アドレス欄のドロップダウンに関して性能を向上
- 新しいパートナーのコンテンツ
- DSK-381010 HTML5 History API を使ったサイトで戻ると新しい画像が読み込まれないことがあったのを修正.
- CORE-49380 関数の本体しか持たないときディレクティブのプロローグが検知されないことがあったのを修正.
- CORE-49388 同じリスナに対する addEventListner で順番がおかしくなることがあったのを修正.
Tags: 12.13, 12.13.1725, Desktop, marlin, opera, rc1
Posted in weekly | No Comments »
Friday, 18 January 2013
ちょっと遅いけど新年おめでとう.
Opera の次のバージョンに向けて働いてるわけですが,そろそろ Opera 12.13 として更新をする頃合いかなぁと思いまして.
新年最初のスナップショットをだします.
新しい年はより速くが重要で,そうであってほしいなと.それで設定とウェブストレージのファイルの保存の最適化をしました.Twitter みたいなウェブストレージに多量のデータを保存する系のサイトや幾つもの Extension で大幅な改善が得られてます.Opera 終了時にExtension の設定やストレージや破損する問題も解決してます.
他に2つ,自動更新と設定の保護の機能を改善してます.今回のスナップショットをインストールすると次回のスナップショットで,新しい方式の自動更新のテストにお付き合いいただくことになります.この方式はすべての環境でアップグレードでユーザをブロックするような問題がなくなりより信頼出来るものになります.
新しい設定の保護機能は検索の設定をリセットしてしまうかもしれません.これはユーザの同意なしにサードパーティ製のアプリが設定を書き換えることから保護する機能が働いたためです.
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.
警告:これは開発中のスナップショット版であり,最新の更新を含んでいますが,既知の問題やクラッシュしたりデータを失う可能性のあるバグをも含んでいます.使いものにならない場合もあります.
チェンジログ
- 安定性を改善
- DSK-378667 新しい自動更新機能を追加
- DSK-379653 ページの読込中に Opera を落とすと画像を読み込まない設定に変わってしまっていたのを修正.
- DSK-378182 起動時にネットにつながってないとページが何もロードされなくなっていたのを修正.
- CORE-49385 終了時に Extension の設定がおかしくなることがあったのを修正.
- CORE-41477 フォームのボタンのタイトルやツールチップの扱いを修正.
- CORE-49356 いくつかの Google のサービスで応答がなくなることがあったのを修正.
- DSK-378871 検索の設定の乗っ取りへの保護機能を追加.
- CORE-49355 いくつかのプロトコルでのリンクをコピーした際のエンコードの問題を修正.
- CORE-49361 designMode で contenteditable が無効になったりクラッシュしたりしていたのを修正.
- CORE-49378 スクリプトでリードオンリーな入力欄にフォーカスを移すとデータリストで作ったドロップダウンリストが表示されることがあったのを修正.
Tags: 12.13, 12.13.1721, Desktop, marlin, opera
Posted in weekly | No Comments »
Wednesday, 12 December 2012
なに,もうクリスマスプレゼンなの?
しょっちゅうリリースするの好きだし,Opera 12.12 RC は 2012 年のいい締めくくりになるんじゃないかと思う.
今回は最初の RC.(伝統的にすぐちょっと更新した次の RC がでます)
Opera 12.12 はセキュリティと安定性の向上が図られてるのですべてのユーザに推奨のアップデート.残念なことに 12.12.12 と日付とヴァージョンを合わせてのリリースは出来ないけど,この改善で帳消しですよね.
Opera Next には,自動更新でのみ配信.
チェンジログ
- DSK-379264 Opera Turbo でも SPDY を有効に
- DSK-376350 Windows 8 でのデフォルトブラウザの設定に対応.
- CORE-49278 Canvas の globalAlpha を修正.
- CORE-49302 Speed Dial での Facebook が Ghostery にブロックされてたのを修正.(URL フィルタが Extention 間で衝突してたのを改善)
- DSK-379258 Debian のパッケージが glibc のヴァージョンを検証してなかったのを修正.
- CORE-49298 改行コードが続くテキストをペーストするとキャレットの位置がおかしかったのを修正.
- DSK-377280 メールの日付欄が短すぎたのを修正.
- DSK-378043 連絡先のフォルダ上でメールの作成をしても宛先に誰も入ってなかったのを修正.
Tags: 12.12, 12.12.1683, Desktop, marlin, opera, RC
Posted in weekly | No Comments »