SIE

今日やったことなど

SIE

ユーザの主導権を奪わないように 以前の記事にも書きましたが、SIEでは、ファイルがある程度大きいと、ページ読み込み時に、しばらくブラウザの操作ができなくなるという現象がみられました。 こういったユーザの主導権を奪うのが致命的なのは、JavaとFlash…

Webイメージを表示する「SIE0.32」をリリースしました。

SIEの最新版をリリースしました 2008年9月27日付でSIEの最新版である「SIE0.32」を公開しました。「リリース一覧(https://sourceforge.jp/projects/sie/releases/)」からダウンロードできます。 「SIE」とは 「SIE」とはWebページ製作者向けに、ハイパーテ…

謎が判明

SIE

長期間悩まされたopacityのバグ SIEを開発するとき、opacityにおけるVMLの挙動がおかしなことになっていました。それで、今日ようやく、その原因が判明しました。 詳しくは以下のrevuloさんの記事をお読みください。 VML で colors を設定すると opacity の…

さらなる高速化を目指して

SIE

SIEはJavaScriptを利用しているため、動作している間は、ブラウザの動きを止め、ユーザの主導権を奪ってしまいます。 今、いろいろと高速化をしていったり、スリープ機能を用いたりして、ブラウザの動きをとめないようにコードを修正しています。

SIE 0.31をリリース

昨日、SIE 0.31を公開しました。最適化等が図られています。 詳しくは公式ページで http://sie.sourceforge.jp/ 謝辞 ほとんどの修正をrevuloさんがやってくれました。この場を借りて、お礼を申し上げます。

今日やったことなど

SIE

テスト中 大幅なコードの修正があったので、テストを行っています。今までとは違う未知のバグがあるかもしれないからです。 今後の予定 text関連について、もう少しサポートが必要だと判断しています。次回のリリースより後に、text関連のバグ等を修正してい…

現在の作業について

SIE

revuloさんからいただいたパッチ当てを中心に パッチを当てる作業を中心にして、バグを探しています。 今後の予定 Webページの編集を進めるにあたり、SIEのロゴ画像を作っていないことに気づきました。これからロゴ画像を作るつもりです。

今回のパッチを当ててみて

SIE

今日やったことなど revuloさんからいただいたパッチを適用してみました。 https://sourceforge.jp/tracker/index.php?func=detail&aid=13407&group_id=3313&atid=12770 問題の処理について それでリンク先にも書いたことなんですが、ある問題が内包していま…

フォーラムについて

SIE

情報交換はメーリングリストで プロジェクトのフォーラムはいったん非公開にして、メーリングリストで情報を集約していくようにしたいと考えています。 メーリングリストはこちらから 会員登録の条件は不問です。メールアドレスとパスワードを入力するだけで…

「SIE 0.30」のリリース

SIEの新しいバージョンを公開 2008年8月29日、SIE 0.30をリリースしました。前のバージョンに比べて、画像表示の高速化を目指しています。 SIEとは SVG画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 0.29からの変更点 データ読み…

今日やったことなど

SIE

パッチのテスト revuloさんからパッチをいただいたので、テストを行いました。毎度の事ながら、非常に役立っています。テストが終了すれば、次回のリリースに反映させたいと思います。

今日やったことなど

SIE

バグの修正 バグの修正を行いました。 修正中に思ったのですが、まだ未発見のバグがあるかもしれません。これからいっそう、多くの人の協力が必要になるでしょう。

トラッキング情報の整理

SIE

プロジェクトページに関して、情報を整理するために、トラッキング情報の部分を整理してみました。 https://sourceforge.jp/projects/sie 今後の予定 新しいリリースを出すことに専念します。その後は、バグ探しと、SIEの資料を充実させることを考えています…

公式ページについて

訂正について SIEの公式ページについて、バージョン0.27をダウンロードするようにリンクしてありましたので、0.29に訂正しました。本当に申し訳ないです。 SIEの公式ページ http://sie.sourceforge.jp/

処理を比較的、速くする

SIE

今日は、比較的処理を速くするように、SIEを改良してみました。 基本的に、getElementsByTagNameを避けるようにしただけです。それでも1秒ほどは高速になっています(注:SIE0.29と比べてみたとき) 今後の予定 現在、use要素のバグがないかどうかを探ってい…

「SIE0.29」リリースについて

SIEがバージョンアップしました SIEの新しいバージョン0.29を公開しました。早速、以下をお読みになってダウンロードしてください。 SIEとは SVG画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 0.27からの変更点 PaintColorオブジ…

use要素の実装について

SIE

実装が完了しました いくらかのテストをする必要があるかもしれませんが、ひとまず、use要素をSIEに実装させてみました。次回のリリースで反映される予定です。 これからの予定 SIEの処理をさらに早めるよう試みるつもりです。

今日やったことなど

SIE

use要素の実装 今、use要素を実装する試みを行っています。形をコピーするところまではうまくできました。 今後の課題 ところが、実装には「スタイルシートの継承」という厄介な問題がありまして、use要素のクローンする先の要素におけるスタイルシートを継…

今日やったことなど

DOMParserの実装 DOMParserの実装を実験として行いました。結果は成功ですが、SIEに応用するには、まだまだ、さまざまな実験が必要です。 DOMParserに関する記事 私が書いた過去記事を参照してください。 IEとSafariでDOMParser(DOMのパーサ処理) http://d…

SIE0.27をリリースしました。

今回のリリースは、sie.php以外、0.26とほぼ同じです。 SIEとは ハイパーテキスト形式の画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 公式サイト http://sie.sourceforge.jp/ 0.26からの変更点 sie.phpのバージョンを0.3に切り…

現在の状況

SIE

現在は、いろいろと新しいことを試している最中です。この試みはSIEのバージョン0.4ないしは0.5で実現できればいいなと考えています。 さらに、現在判明しているバグについては、なかなか厄介なものばかりですので、0.3以降で修正していくつもりです。

sie.php0.3が公開

SIE

revuloさんのsie.phpが0.3にバージョンアップしました。 次回のリリースで反映できればと思っています。

バージョン0.26をリリースしました。

「SIE0.26」をリリースしました。バグの修正が主な変更点です。 SIEとは ハイパーテキスト形式の画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 公式サイト http://sie.sourceforge.jp/ 0.25からの変更点 gradientRadial要素の表…

SIEが閲覧できる環境を調べてみました

はじめに http://d.hatena.ne.jp/lugia/20080706/1215349208 上の記事を見て、ちょっと気になったので調べてみました。 今回はSIEが本当にクロスブラウザなのかどうかを、具体的な数字をもとに、評価したいと思います。 SIEが閲覧できる環境について SIEでは…

IEでユーザジャバスクリプトを実現する Trixie

SIE

ユーザジャバスクリプトとは 任意のサイトで、指定のJavaScriptを実行させることができるもので、FirefoxのGreasemonkeyが有名だと思います。 そのIE版ともいえるべきものが以下に紹介する Trixieです。 Trixie (英語) http://www.bhelpuri.net/Trixie/ SI…

日誌のデザインを変更

SIE

メーリングリストが復活したので、公式サイトのデザインを変えました。あわせて、こちらのデザインも変えてみました。 デザイン変更の理由 多くの場合、「左にメニューバーがある」ことが多いので、メニューバーを左に移動させたかったのと、もっと、落ち着…

メーリングリストが復活しました

SIE

SIE公式メーリングリストが復活しましたので、ご報告します。 Sie-developers -- 開発者のための、SIE関連情報についてのメーリングリスト http://lists.sourceforge.jp/mailman/listinfo/sie-developers

opacity関連の問題について

SIE

仕様を見ていると、opacity属性と、fill-opacity属性、stroke-opacity属性、stop-opacity属性が出てくるのですが、この不透明度関連の属性について、いまいちよくわかっていません。 まず、仕様では、opacity属性が最後に描画の影響を与えるらしいということ…

グラデーションのバグ一部修正

SIE

グラデーションのバグについては一部だけ修正しました。これは1.0までの大きな課題として残りそうです。

バグの修正で

SIE

グラデーションのバグ修正を試みたが cloneNodeを使って新たな図形を作り、バグを修正しようとしたところ、予想とは違う結果になりました。 IEのcloneNodeについて、私の認識が異なっていたようです。もう少し、このバグの修正に取り掛かります。