webdino / amethyst

Simple WebViewer App for embedded systems (patches for Firefox/Gecko)
https://gecko-embedded.org/docs/webviewer/
5 stars 1 forks source link

Gecko 68 対応時の影響を検討 #27

Closed dynamis closed 5 years ago

dynamis commented 5 years ago

9 月までに Amethyst 60 on RZ/G2 の実装として進めているが、Gecko 68 の移植に向けた開発も進んでいるため、余裕があれば様子を見ながら Gecko 68 向けにも対応するとしたらどの程度影響があるのか、同じ方針で実装が可能なのか確認するくらいはしておきたい。

参考: 次期ESR(68)対応 https://github.com/webdino/gecko-embedded/issues/70

dynamis commented 5 years ago

ビルドが通って起動可能になったとのこと: https://github.com/webdino/gecko-embedded/issues/70#issuecomment-482408084

dynamis commented 5 years ago

@yoshikuni-kamimiya もし可能であれば、適当にお時間のあるタイミングにて上記の issue に書かれている手順を参考に、Gecko 68 もビルドできるようにしておいて頂くことは出来ないでしょうか。今のところ Amethyst では Gecko 68 は範囲外ではありますが、もし順調に進んだ場合にはそちらでも同様に WebViewer を作ることが出来ないか試していくことになるかと思います。

もちろん、Amethyst with Gecko 68 を試していくのはかなり先になるので、Ebisu ではなく RZ/G2 になってからなど、後回しで全く問題ありません。お願い出来るかどうか予めの確認です。

yoshikuni-kamimiya commented 5 years ago

@dynamis かしこまりました。 予算と計画に従って、issueを参照してビルドできるように致します。

dynamis commented 5 years ago

Note: Gecko68 から PACKAGECONFIG に egl などを設定するのではなく gpu を設定するように変わったので注意: https://github.com/webdino/meta-browser/commit/2de5d1fff6501258143b48cc41e4c86712a2d8b1

dynamis commented 5 years ago

最新コードでは browser.xhtml に切り替わってドラスティックな変更がありそうだから注意...と思ったけど ESR 前は影響控えめになるように xul を include してた

dynamis commented 5 years ago

xul deprecation などの設計変更が続く影響で暫くバージョンアップ対応の手間は生じるだろうか、技術的に不可能なものや決定的に困難となる要因はなく、10 月末ターゲットでの Gecko 68 対応を目指す方向で検討中。続きは #43 にて。