Hatena::ブログ(Diary)

プラグインレスでSVGを表示する「SIE」開発ブログ RSSフィード Twitter

JavaScriptで書かれたオープンソースのSVGレンダリングエンジン「SIE (シー)」開発記

2016-07-26

animateMotion要素のrotate属性をサポート

rotate属性の実装

今、animateMotion要素のrotate属性を実装しました。これで、モーションパスとモーショントゥイーンができるようになって、ほぼすべてのSMILアニメーションの要素と属性は実装が済みました。バグの修正に注力していきます。今回の変更は次回のリリースで反映されます

今後の予定

テストをした後で、新しいリリースを公開します

2016-07-25

Edgeのブラウザサポートについて

Windows 10でブラウザのEdgeをチェック

Windows 10でまずやりたかったのは、新ブラウザのEdgeでSIEをテストすることでした。

IE11とは違って、高速に動くのはいいのですが、hasFeatureメソッド仕様が微妙に違っていたので、ソースコードを修正しました。この修正は次回のリリースで反映されます

今後の予定

次回のリリースからは、Edgeをサポートします。そのために、テストを繰り返します

2016-07-24

Windows 10に移行しました

Windows 7からWindows 10へ

本日、いままで使っていたPCのWindows 7 (64ビット版)をWindows 10 Home (64ビット版)へと移行させました。最初のダウンロードに手間取りました。Windows Updateの更新が原因かと思います。しかし、ダウンロードした後の、アップグレードそのものは1時間10分くらいで終わりました。

もちろん、バックアップは取って、マウスなどの周辺機器は全部外した上でのことです。

ソフトの互換性の確認

現在、新しい環境下、Windows 10で使えるソフトウェアを確認しています。Apache問題が起きましたので、それを解決することが課題です。

今後の予定

ネットで調べてみて、いろいろとApacheを起動する方法を試します。

追記(同日)

ここのページ、 http://thk.kanzae.net/net/windows/t1846/

を見て、「インターネットインフォメーションサービス」のチェックを外して再起動すると、Apacheがちゃんと起動しました。

2016-07-10

SIE 28 のリリース

SIE 28を公開

本日、正式版として、SIE 28 を公開しました。主な修正点としては、パス構文のモーションパスがあります

ダウンロード

sie28.zipからZIP圧縮ファイルをダウンロードして、それを解凍してください。sie.jsを手に入れることができます

今後の予定

animateMotion要素のrotate属性を実装します。また、MITライセンスに移行する準備をします

2016-07-04

SIE 28 betaの公開について

ベータ版のSIE 28 betaリリース

本日、SIE 28 betaを公開しました。ベータ版ですので、不安定になることがあります。ご注意ください。

ダウンロード

https://osdn.jp/projects/sie/downloads/66074/sie28.zip/

今後の予定

テストを繰り返して、正式版を公開します