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

IE8におけるSIEの諸問題

SIEに関する諸問題をまとめてみました。以下の問題を解決するには、上記の記事を参考にしてください。 相対座標の問題 revuloさんが詳しく説明してくださっています。 http://www.revulo.com/blog/20090323.html CSSセレクタの問題 http://www.html5.jp/html…

IE8でバグが発生しました

SIEでは IE8で「図形が表示されない」というバグが発生します。標準モードだけで起きます。 互換モードは大丈夫でした DOCTYPE宣言を省略するなどして、互換モードにすると、問題が解決しました。 また、DTDがあっても、以下のように、meta要素で指定する方…

gradientTransform属性をサポート

せっかくなので gradientTransform属性も実装してみました。次回のリリースに反映されるかもしれません。 今後の課題 とりあえずは、安定化を主眼に置きたいと思います。その後、fx属性とfy属性の実装に取りかかりましょう。

0.45におけるバグについて

SIE0.45において 4wd.svgの表示が崩れるというバグが発生しました。現在、原因を調べている最中です。 おそらく、NAIBU.transformToCTMにあるのだろうと考えていますが、別のところに異常があるかもしれません。チェックしています。 追記 申し訳ありません…

「SIE0.45」を公開しました

新しいリリースについて 昨日、SIEの新しいバージョンである「SIE0.45」を公開しました。今までの日記に触れているとおり、radialGradient要素の不具合を修正しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/38262/sie-045.zip 今…

今日やったことなど

「tspan要素の位置がおかしい」というバグを修正しました チケット#14283に登録しておいたバグを修正しておきました。ただし、この修正は、次々回のリリースに反映されそうです。

radialGradient要素の実装に成功しました

なんとか SIEで円状のグラデーションの表示をさせることに成功しました。 今後の予定について 今回の実装については、いろんな方面から意見を伺いたいので、0.45のalpha版として、近日中に、0.45として公開するつもりです。 追記(3月12日) alpha版として公…

radialGradient要素の実装について

途中までは なんとか、表示できましたが、図形の大きさと位置がずれてしまいます。さらに修正が必要です。

radialGradientについて

円状グラデーションのradialGradientについて 以前、revuloさんの方法を用いて、SIEにも、円状グラデーションを実装しようとしました。 現状は filterプロパティを使う方法は、v:group要素内では、発動しそうにないということがわかりました。 そこで、div要…

Shipの実装をしないように

Shipの実装について 以前、文字出力に特化したShipを開発していましたが、思った以上に、処理が高速化しなかったため、実装を中止しました。 今後の予定について SIEで最適化できそうなところはやって、さらに高速化、軽量化を目指すつもりです。

Firefoxのバグを修正した「SIE0.43」をリリースしました

SIEの新しいバージョン「SIE0.43」を公開 SIEプロジェクトで、「SIE0.43」を公開しました。Firefoxのembed要素で表示されないバグなどを修正しています。また、一部、最適化を行いました。 SIEとは Webページ製作者向けに、ハイパーリンク機能を有したベクタ…

現在、Shipという機能の実装を

Shipの実装について 現在、SIEの開発において、Shipの機能を実装しています。まだ、うまくいくか五分五分の様子です。 Shipとは マークアップ言語の文字列出力に特化したAPIです。このままでは、解決できない問題が出てきたので、Shipの導入の検討を始めまし…

プロジェクトの公式サイトを更新しました

プロジェクトの公式サイトを更新しました。 公式サイト http://sie.sourceforge.jp/ 修正点 修正点は、プロジェクトの目標の校正です、さらに、目標で使われている表現に、サイトの文章をあわせてみました。

言葉の表現について

SVG

省略された語などの表現には気をつけていきたい SIEプロジェクトでは、言葉の表現に気をつけていきたいと思っています。特に「SVG」などの省略された言葉には、細心の注意を払いたいのです。 ネットでは情報のコントロールが難しい ネットではしばしば、違和…

「SIE0.42」をリリースしました

いくつかのバグを修正したSIEの新バージョン「SIE0.42」 昨日、SIE0.42をリリースしました。リビジョン981を元にしています。text関連を中心にバグを修正しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/37713/sie-042.zip 履歴 ht…

今日やったことなど

Firefoxのembed要素問題を解決 今までは、Firefoxにおいて、embed要素を使うと、プラグインを要求されましたが、sie.js(リビジョン994)より以降では、ちゃんと表示されるようになりました。

目標に関して

プロジェクトの目標に関して、よりシンプルに プロジェクトの目標を明言化したところ、メーリングリストでいろいろなご指摘をいただきまして、より単純化しました。 プロジェクトの文書(案) http://sourceforge.jp/projects/sie/document/project_goals/ja…

名前空間の付いていないXLinkを

XML

過去にIEがサポートしていたような XLinkの構文批判が他のブログに乗せてあるのを見て、思い出しました。1998年ごろ、マイクロソフトはVMLを発表したのですが、その際、勧告前のXLink(注1)を取り込んだような気がします。 気になって、調べてみると、VML…

開発環境にEclipseとAptenaを導入してみた(その2)

前回は 開発環境にEclipseを導入してみて、GreenPadを主に使うというやり方をしようと考えていました。 大変便利なので このまま、Eclipse + Aptenaで開発を続けたいと思います。文法チェックとか便利です。

開発環境にEclipseとAptenaを導入してみた

JavaScriptの開発環境について 今までは、GreenPadを用いていました。 で、EclipseとAptenaが面白そうだったので、開発に用いてみようと実験しました。 今までどおりに ただし、これからもGreenPadが慣れている分、開発にはこれを用いるつもりです。

Webページの更新と目標の設定について

SIEの公式ページに「ヘルプ」を追加 SIEの公式ページに「ヘルプ」のページを追加しました。 SIE プロジェクトの目標について SIEのページを更新した際、SIE プロジェクトの目標というページを新たに設けました。 目標というよりも「宣言」に近い文章ですが、…

テストスウィートを更新しました

テスト用ファイルの更新について 本日、テストスウィート「Test Suites(2009_02_03)」を公開しました。変更点はSIE0.39だったのを、「SIE0.41」にアップデートしただけです。 ダウンロードリスト http://sourceforge.jp/projects/sie/releases?package_id=8…

昨日、「SIE0.41」を公開しました

「SIE0.41」の公開について 1月30日付けで、新しいバージョンの「SIE0.41」を公開しました。いくつかのバグを修正しています。 ダウンロード zipファイルを解凍した後、Readme.htmlを読んで、sie-mini.jsをサーバにあげてお使いください http://sourceforge.…

プロジェクトの目標の草案作り

SIEプロジェクトの目標(草案)を作りました プロジェクトの目標を明文化するために、草案を作りました。 SIE プロジェクトの目標(草案) http://sourceforge.jp/projects/sie/document/project_goals/ja/21/project_goals.html http://sourceforge.jp/proj…

SIEの目標に関する問題点について

SIEの目標は「ハイパーテキスト形式の画像をブラウザで表示すること」 今回、SIEの目標について考えてみますと、特定の形式の画像を、多くのブラウザで表示しようという目的がはっきりしました。 ということは、SIEを説明するのに、「JavaScriptライブラリ」…

ハイパーテキスト形式の画像を表示する「SIE0.40」が公開されました

SIEとは SIEとはハイパーテキスト形式の画像をブラウザで表示するためのJavaScriptライブラリです。その新しいバージョンである「SIE0.40」がSIEプロジェクトによって公開されました。 ダウンロード 以下のZIPファイルを解凍して、sie.jsをお使い下さい。使…

text-anchorの実装について

テキストの位置をそろえることが可能なtext-anchorプロパティを SIEではtext-anchorプロパティを実験的に、実装することにしました。まだまだ改良の余地がありそうです。 このtext-anchorプロパティはTestSuiteでは見栄えに重要な役割を果たしています。そこ…

document.getElementByIdが働かなくなるバグについて

ある特定の状況で、document.getElementByIdが動かなくなる 例外処理のログをとるようにした上で、テストケースのtiny-struct-use-01-t.htmlのページを開いてみますと、「129:'this.resource' は Null またはオブジェクトではありません。」という例外が投げ…

「SIE0.39」が公開されました

SIE0.39の公開について 1月7日に、SIEの新しいバージョンである「SIE0.39」が公開されました。今回の主な変更は、内部構造の変換です。 更新履歴 バージョン0.38からの変更点は以下のとおりです。 バグ[#14168]の修正 tspan要素の位置が誤るのを修正 PaintCo…

わかりやすいXMLとは

今回の記事について XMLの具体的な例を挙げながら、本当にわかりやすいXML文書とは何かを考えていきます。 一般的なXMLアプリケーション ほとんどの規格が階層構造を用いて、いかに優雅に、シンプルに、効率よくXMLを書けるかに力を注いでいます。そこで、例…