2012-01-01から1年間の記事一覧

SIE0.96が公開

Specの修正をしたSIE0.96 2012年3月14日、SIE0.96を公開しました。Specの修正などが主な修正点です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55253/sie-096.zip/ 更新履歴 SVGPointのmatrixTransformメソッドの不要なコメントを削…

SIE0.96betaの公開

ベータ版のSIE0.96beta 2012年3月10日に、ベータ版であるSIE0.96betaを公開しました。Specの編集が主な変更点です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/55207/sie-096beta.zip/ 変更履歴 (version 0.95からの変更点) SVGPointのmat…

isFinite関数の問題について

数値型の判定にisFinite関数を使う SIEのJavaScriptでは、数値かどうかのチェックに、isFinite関数を使っています。isNaN関数はInfinityを真と判定してしまう問題があったので、isFiniteを使うようになりました。 引数を数値型に変換する問題点が ただし、is…

SIE0.95が公開

新しい属性が実装されたSIE0.95 2012年3月2日、新しいバージョンの「SIE0.95」を正式に公開しました。今回の主な変更点はletter-spacingプロパティの実装です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55099/sie-095.zip/ 変更履歴…

SIE0.95betaの公開

ベータ版のSIE0.95betaを公開 本日、ベータ版であるSIE0.95betaを公開しました。詳細は以下のとおりです。 リリース詳細 http://sourceforge.jp/projects/sie/releases/55022 今後の予定 もし、Specの修正が正式版公開までに間に合えば、修正を反映させます…

object要素で表示するSVGのa要素にはtarget="_top"を忘れずに

SVG

SVGでa要素を使うときは 以下のようにtarget属性を指定しておいてください。 SIE <a xlink:href="http://sie.sourceforge.jp" xlink:title="ホームへ" target="_top"> SIE </a> つい忘れがちですが、これをやっていないと、object要素で参照したときに問題が起きます。 どんな問題が起きるか target="_top"を指定した場合 まずは、target="_top"を…

SVGでDTDの宣言が推奨できない

W3CのSVGでは、DTDの宣言が非推奨 以下の仕様を読んでみると、DOCTYPE宣言は推奨しないよと書いてあります。 It is not recommended that a DOCTYPE declaration be included in SVG documents. 「SVG 1.1 (Second Edition) – 16 August 2011 1 Introduction…

letter-spacingプロパティの実装

letter-spacingプロパティ(属性)を実装 開発中のコードで、letter-spacingプロパティの実装をしました。これで、テキスト関連のスタイルシートを一つ増やしたことになります。トラッキングは以下のとおりです。 チケット http://sourceforge.jp/ticket/bro…

SIE0.94の公開

SIE0.94のリリース 2012年2月14日に、SIE0.94を公開しました。今回は軽量化を中心に修正しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54901/sie-094.zip/ 変更履歴 version 0.93からの変更点 Active Durationの算出方法を変更 s…

妙に速いSVGの世界地図

SVG

ベクタ画像は地図が苦手 ベクタ画像は精密な描画をするわけですから、複雑な地図の描画が遅くなります。つまり、ベクタ画像は地図が苦手です。そのような理由から、Google Mapもラスタ(ビットマップ)画像とベクタ画像を組み合わせて表示していました(注1)…

SIE0.94betaの公開

軽量化したSIE0.94beta 昨日、軽量化したSIE0.94betaを公開しました。 リリース詳細 http://sourceforge.jp/projects/sie/releases/54819 今後の予定 今回の変更は、例えば、 function superClass() {}; function Class() {}; Class.constructor = superClas…

set要素のバグを修正

set要素でendイベントが起きたとき set要素で、endイベントが起きても、アニメーションが発生しないバグがありましたので、修正しておきました。次回のリリースで反映されます。

SIE0.93の公開

正規版のSIE0.93 昨日、symbol要素などをサポートしたSIE0.93を公開しました。これはSIEプロジェクトの正式なリリースです。以下から手に入れることができます。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/54762/sie-093.zip/ リリー…

SIE0.93betaの公開

SVGのsymbol要素をサポートしてみました 本日、SIE0.93betaを公開しましたが、新しく、SVGのsymbol要素がサポートされています。ベータ版ですので、不安定かもしれませんので、ご注意ください。 ダウンロード http://sourceforge.jp/projects/sie/downloads/…

symbol要素の実装

symbol要素の実装 0.92では未実装だったsymbol要素を開発中のコードに実装してみました。次回のリリースで反映されます。 http://git.sourceforge.jp/view?p=sie/sie.git;a=commit;h=a27d73d2262d9b5cdff7e5d1d804c0a215b15a0a 今後の予定 restart属性の実装…

タイミングのバグを修正

beginとend属性のバグを修正 begin属性などでは、"id.click+20s"のように、イベントと時間のオフセットを指定するような値を付けることができます。しかし、_getOffsetで時間の取得がうまくできない問題がありましたので、それを修正しておきました。 Git参…

SIE0.92が公開

新しい要素に対応した正式版のSIE0.92 2012年1月17日に、SIE0.92を正式に公開しました。今回の主な変更点は、tref要素の実装とアニメーション機能の修正です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54611/sie-092.zip/ 修正履歴 vers…

SIE0.92betaの公開

アニメーション機能を改良したベータ版のSIE0.92beta 昨日、ベータ版のSIE0.92betaを公開しました。SMILアニメーション関連バグの修正と、tref要素の実装が今回の主な変更点です。 ベータ版ですので、ご注意ください。 リリースノート http://sourceforge.jp…

SMILアニメーションの用語について

用語の整理 備忘録のために、SMIL (SVG)アニメーションの使用に対する用語をここに整理します。 Active Duration アニメーション関連要素が、アニメーションとして活動する間のこと。繰り返し再生の場合は、繰り返しが始まってから繰り返しが「全て」完全に…

W3Cが第2版用に新たに作ったテスト

新しいTest Suite W3Cが第2版のために、新しくテストスイートを用意したようです。 Test Suite Overview http://www.w3.org/Graphics/SVG/WG/wiki/Test_Suite_Overview SIEでも これを元にテストをする予定です。

SMIL関連要素の修正

SVG1.1の2版が出たので animate要素などのSMIL関連の要素をSIEで修正しています。 第2版は、これら関連要素が比較的、わかりやすく書いてあるので、SMIL Animationのと見比べながら、実装していくつもりです。