3dEyes さんによる、Firefox ネイティブ版の開発が進んでいるようです。
スクショではわからないですが、GTK3 + wayland 版にあったマウスポインター下のチラツキが無いのが良いですね。あと起動が少し早くなった気も。
インライン変換も次回実装されるとのことで、今後に期待大ですね!!!
Unlock the performance of your computer. Experience the power, speed and responsiveness of a modern, lightweight operating system on your own computer.
3dEyes さんによる、Firefox ネイティブ版の開発が進んでいるようです。
スクショではわからないですが、GTK3 + wayland 版にあったマウスポインター下のチラツキが無いのが良いですね。あと起動が少し早くなった気も。
インライン変換も次回実装されるとのことで、今後に期待大ですね!!!
Haikuフォーラムより。
この前スタートしてから 20周年だったのに、もう 25周年ですね。前にも書きましたが、OpenBeOS / Haiku とは人生の 1/3 以上のお付き合いになります。BeOS の時代を合わせると半分に近づくかも…
Happy birthday Haiku! and thanks to Haiku community!
帰省と重なって書くのが遅くなりましたが、beta6 のテストイメージが出ていますので興味ある方はテストと報告をお願いします。
私の実機環境 (USBメモリから立ち上げ) では safe mode 必要でしたが立ち上げできました。テストイメージには Firefox をインストールできるギリギリの空きがありそうなので試してみました (さすがに Firefox + Mozc は無理そう)。
今の Firefox は言語パック無くても設定で UI を日本語にできるのですね。
追記:
Mozcもインストールできました。残り容量は 36Mぐらい。
こちらの記事に触発されて、Gerrit の棚卸をしてみました。最近簡単に出せるネタが少なくなってあまり増えていませんが、2018年から Gerrit に出すようになってこれまでの総数は次のとおりです。結構出しましたねぇ。
Work In Progress のものについてさらに棚卸です。
-Werror=address-of-packed-member についてはぼちぼち見直していきましょう。半分ぐらいは一時的な変数を使うことで解決できそうですが、残り半分 (return() の中にあるやつとか) はよくわからない…
最近 Haiku のクロスビルドが通らないなぁと思っていたら、Commit 5bb69a0 で HOST_AWK が追加されていたようで、BuildConfigに 1行足して解決です。
HOST_AWK ?= gawk ;
たまには configure して、ビルドツール更新したほうがいいかな?
KENZ さんが新たに公開されている Firefox 改め Iceweasel を試してみました。いつものように事前準備として wayland_server と各種ライブラリをインストールするのですが、今回 libssl3.so がどうしてもインストールできず苦労しました。なんとかインストールはできましたがシステムがかなり傷んでしまいました。本番では気をつけたいところです。ライブラリが足りなくて Iceweasel が起動しない場合は /var/log/syslog を見ると足りないライブラリが出てくるので参考ください。
日本語パッケージ (Japanese Language Pack) をインストールして設定を変更すると UI を日本語に変更できます。
以前は出なかったメニューバーもバッチリ。Youtube も音がちゃんとなるようです。開発は着実に進んでいますね。
今年のクリスマスが待ち遠しいです!!!!!!
今は修正されていますが、一時 BBitmap::SetBits() と B_RGB32 で問題が出ていたようです。B_RGB32 は本来BGRA (32ビットリトルエンディアン) の色空間ですが、BeOS の仕様上、BBitmap::SetBits() で B_RGB32 を使用する際には、RGB (24ビットビッグエンディアン、B_RGB24_BIG) のデータを与える必要があるようです。ところが、問題の発生したリビジョンでは、この BeOS 互換機能が削除されていたので、SetBits() & B_RGB32 に 24ビットデータを与えると表示が乱れてしまいました。
SetBits() に与える色空間を R_RGB24_BIG にすると 24ビットデータで問題なく表示されました。
Haiku で新しく導入された BBitmap::ImportBits() で、色空間を B_RGB32 に、 bpr をイメージ幅の 3倍にして試してみましたが、やはり 24ビットデータでは表示は乱れます。SetBits() とは違い、 B_RGB32 のときはきちんと 32ビットデータを渡さないといけないようです。B_RGB24_BIG では ImportBits() でも問題なく表示されました。
現在、BBitmap::SetBits() は deprecated になっているようなので、B_RGB32 色空間のビットマップにデータをセットする場合は、32ビットデータにして ImportBits() を使うのが良いようです。そもそもなんで 24ビットだったんでしょうねぇ? データを節約したかった??
KENZ さんにより開発が進んでいる Firefox ポートですが、動くバイナリが出たので試してみました。Firefox の起動には一緒に配布されている wayland_server のほかにいくつかのパッケージ (atk dbus dbus_glib ffmpeg gettext_libintl glib2 graphite2 harfbuzz libnotify libpng16 pango pciutils cairo gtk3 libevent libffi libjpeg_turbo libvpx libwebp nspr zlib) のインストールが必要でした。
日本語も問題なく表示できているようです。BeZilla (Firefox2) 以来久しぶりに BeOS / Haiku で Firefox の画面を見ることができました、ありがとう!! 今後の開発に超期待です!!!
chaplintokyo さんより、Haikudepot の翻訳へ指摘をいただき、うち 1件から HaikuDepot のバグが治るという面白い経験をしました。英語圏だと動詞と名詞の間に何もいらない場合があるので気づきにくいですね。
読者のみなさんも、UI・ドキュメントについて翻訳のご意見をお寄せください。Polyglot (locale kit 対応 3rdパーティソフトの翻訳サイト) もよろしく!!