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

SIE 4 betaの公開について

ベータ版のSIE 4 betaが公開 昨日、SIE 4 betaが新たに公開されました。動作がさくさくなのが特長です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56777/sie-4beta.zip/ 更新履歴 version 4 beta (Commit: db08ca2156fb85e96fa097fee…

SIEの継承の仕組みについて

JavaScriptの継承 SIEについて、JavaScriptの継承の仕組みを考え直しました。 SIEの今までのやり方 基本的に、SIEのインタフェースを実装する際には、次のような形で実装していました。 function Foo() { //SuperClass alert(""); }; function FooFoo() { //…

古いブラウザでSVG表示ができるSIE 3 の公開

APIの問題が修正されたSIE 3 昨日、SIE 3 を公開しました。DOM2などのAPIの問題が修正されています。 また、sie-mini.jsはsie.jsとして名前を新たに変えました。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56664/sie-3.zip/ 変更履歴 …

SIE 3 betaの公開

ベータ版のSIE 3 beta 8月5日に、SIE 3 betaを公開しました。ベータ版ですので、変更があるかもしれません。 今回の主な変更点は、DOMに関するバグの修正と、sie-mini.jsの名前を、sie.jsに変えたことです。元のsie.jsはsie-uncompressed.jsとして、orgディ…

今日やったことなど

バグの修正 先日触れたinsertBeofreメソッドとremoveChildメソッドのバグを修正しました。 ソースコードの修正箇所 http://sourceforge.jp/projects/sie/scm/git/sie/commits/dca4b6350dc17c0af2a5764b717016ac6ef8a3e7 軽量化もできて一石二鳥 IE8のプロフ…

removeChildメソッドの問題

insertBeforeメソッドのSpecを作っていると insertBeforeメソッドのSpecでバグを発見したのですが、この問題は、removeChildメソッドに原因があるのではないかと考えています。 そこで、insertBeforeメソッドとremoveChildメソッド両方のバグを修正していく…

Specの編集

SIEのSpecを編集 SIEでSpecの編集をしながら、テストを繰り返しています。 今は、。DOM Coreモジュールを中心に、特に、insertBeforeメソッドを中心にテストをしています。

SIE 2が公開されました

軽量化されたSIE 2 7月14日に、SIE2が公開されました。今回は軽量化が主な変更点です。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/56427/sie-2.zip/ 変更履歴 2012-7-14 version 2 (Commit: c7b93da02bb1a981bca3d917465794f8edf0b…

Gitについて

Gitについて勉強 以下のサイトがGitを勉強する上で、大変参考になりました。ご紹介しておきます。 The entire Pro Git book, written by Scott Chacon and published by Apress (の和訳されたもの) http://git-scm.com/book/ja Gitのブランチ 読んでみてわか…

Gitの課題について

Gitを使い始めてから8ヵ月 SIEプロジェクトにおいて、Gitに移行してから、8ヶ月が過ぎようとしています。そろそろ、慣れたと言いたいところなのですが、以下のページを見ると、まだまだ勉強することが多くあります。 SCM Viewer - SIE http://sourceforge.jp…

SIE 2betaの公開

ベータ版のSIE 2beta 6月29日に、SIE 2betaを公開しました。ベータ版ですので、不安定かもしれません。ご注意ください。今回は、軽量化を行いました。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56321/sie-2beta.zip/ 変更履歴 2012-6…

SIEの軽量化に成功

グローバル変数を整理 グローバル変数を整理してみると、SIEがかなり軽量になったので、テストをした上で、リリースしてみたいと思っています。 現在はテストをしている最中です。

SIEを開発する上で役立った本

参考書籍として SIEを開発する上で、特にお世話になった書籍がありますので、参考書籍としてあげておきたいと思います。 プログラミング作法 プログラミング開発で起きた問題について、実践的なアドバイスをコードを交えて解説してくれます。C 言語やC++、Ja…

バージョンについて

1.0と表記 SIEの安定版は SIE 1.0で落ち着いたのですが、この先のバージョン情報をつけるときは、二通りの選択肢があります。 一つは1.01、1.02のように、ピリオドを付けていく方式。マイナーバージョンアップと、メジャーバージョンアップの区別を付けて、…

SIE 1.0に貢献してくださった方へのお礼

謝辞 今回のリリースに対して、多大な貢献をしてくださった方には、改めて、お礼を述べたいと思います。本当にありがとうございました。 たくさんの人々が貢献してくれたSIE revuloさんにはたくさんのパッチをいただいて、バグの修正や高速化を実現していた…

SIE 1.0の公開

正式版のSIE 1.0 2012年6月15日、正式版となるSIE 1.0が公開されました。これが安定版となります。これを使えば、IE6-8でSVGを表示できるようになります。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56190/sie-10.zip/ 変更履歴 2012-…

バグの修正を終えたので

バグの修正 SIE 1.0betaで見つけたバグは修正しておきました。より安定化しました。 直しておいたバグは以下のとおりです。 text要素の中のa要素が表示されない http://sourceforge.jp/ticket/browse.php?group_id=3313&tid=23598

SIE 1.0betaの公開

SIE 1.0betaを公開 昨日、SIE 1.0betaを公開しました。ベータ版ですので、不安定かもしれません。 もし、問題や、不具合がありましたら、遠慮なくご連絡ください。 ダウンロード http://sourceforge.jp/projects/sie/downloads/56176/sie-10beta.zip/ 今後の…

1.0の表記について

現在、安定化を目指しています SIEの開発については、安定化が現在のところ、大きな課題となっています。今は、バグを直したり、安定化できそうなものは安定化している状況です。 次回のリリースの表記について 「SIE 1.0」に さて、バージョンは、0.99まで…

SIE0.99が公開

新しい要素が追加されたSIE0.99 昨日、新しくSIE0.99が公開されました。今回はmarker要素を実装しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/56136/sie-099.zip/ 変更履歴 version 0.99 (Commit: 772e35f6636e4d13bfc1c1d771351…

marker要素のバグを修正

marker要素のスタイルシート継承にバグがあったので ベータ版にバグがあったので、それを修正しておきました。 どんなバグかというと、仕様によれば、参照要素のスタイルを継承せずに、marker要素そのものに適用されたスタイルをマーカで使うようになってい…

SIE0.99betaの公開

昨日、メーリングリストでお伝えしましたとおり、SIE0.99betaを公開しました。新しくmarker要素を実装しています。不安定なベータ版ですので、ご注意ください。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55923/sie-099beta.zip/ 更新…

今日やったことなど

marker要素の実装について marker要素の実装をやっていますが、大きさの調整に課題を残してながらも、なんとか、図形を表示できるところまでできました。 次回のリリースで反映できるかもしれません。

SIE0.98の公開

SIE0.98が公開 昨日、SIE0.98が公開されました。いくつかのバグを修正しています。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55667/sie-098.zip/ 変更履歴 2012-4-23 version 0.98 (Commit:9c541943b455e40330e53e1fec839f6a331288e2…

0.98betaでいろいろとバグを見つけたので

text要素のバグ text要素がある条件を満たすと表示されないバグがありましたので、修正しておきました。さらに、スペックも追加しておきました。 チケット #28121 text要素がある条件化で表示されない http://sourceforge.jp/ticket/browse.php?group_id=331…

SIE0.98betaの公開

ベータ版のSIE0.98beta 昨日、SIE0.98betaを公開しました。今回は重要なバグを修正しています。ベータ版ですので、ご注意ください。 ダウンロード http://sourceforge.jp/projects/sie/downloads/55585/sie-098beta.zip/ 変更履歴 2012-4-14 version 0.98bet…

text要素のSpec

text要素のSpecを作成しています 現在、text要素関連のSpecを書きながら、テストを繰り返していますが、一つ、わかったことがあります。 SVGTextContentElementインターフェース 前々から疑問に思っていたのですが、SVG1.1のtext要素には、SVGTextContentEle…

SIE0.97の公開

正式版のSIE0.97 2012年3月30日に、SIE0.97が正式に公開されました。IE8などで、img要素を使ってSVGを表示できます。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55423/sie-097.zip/ 変更履歴 2012-3-30 version 0.97 (Commit:3b55f4dd…

SIE0.97betaの公開

ベータ版のSIE0.97beta メーリングリストでもお知らせしましたが、今日、SIE0.97betaを公開しました。今回のバージョンはimg要素でSVGを表示できるように改良しました。 ダウンロード http://sourceforge.jp/projects/sie/downloads/55370/sie-097beta.zip/ …

img要素でSVG埋め込みのサポート

img要素を使った画像の埋め込み SIEでは、object要素を使ってSVGを埋め込むのですが、IE6や7や8で、img要素で埋め込むことができるように、コードを改良してみました。 この変更は、次回のリリースで反映されます。 object要素を推奨 ただし、SIEプロジェク…