title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2017/10 >>12345678910111213141516171819202122232425262728293031
Powered by BLOM TABLE タグ
小さくも大きくも閉じたりもしません
07/12/14 08:26 / ブラウザ

photo
制限付きながらも一番のネック(実装がややこしい)である TABLE タグを実装しました。セルの結合(rowspan / colspan)はまだ未実装ですが、こちらもなんとか処理の目処が立っていますので結合まで対応すれば割と使えそうな気がします。
HTMLレンダリングエンジンのサイズは、63K になり、ステップ数も 2,500ステップを超え...
[続きを読む]

[更新日付:2007/12/14 08:26:22]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+4b567792462d9dcaca285d74d91a3848203c32f3]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+4b567792462d9dcaca285d74d91a3848203c32f3]

Powered by BLOM アンカーとリソース埋め込み
小さくも大きくも閉じたりもしません
07/12/07 05:15 / ブラウザ

photoPMail Server 1.68a の実装の方がほぼ9割終わりテスト段階に入ったので息抜きにブラウザのコーディングをします。


今更ですがアンカーに対応しました。HTMLの構造化が良い感じになっているので比較的容易に対応できました。

もう1点、リソースの埋め込みという物を実装してみました。
HTMLメールなどを見るとわかりま...
[続きを読む]

[更新日付:2007/12/07 05:15:14]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+e927fa4be01ebe20fd87489dbaeff0d9f61c2f81]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+e927fa4be01ebe20fd87489dbaeff0d9f61c2f81]

Powered by BLOM Shockwave ActiveXを取り込み
小さくも大きくも閉じたりもしません
07/12/03 20:08 / ブラウザ

photo
Flash(SWF)は、Shockwave Flash ActiveX というコンポーネント(いわゆる Plugin)をインストールすると再生が可能です。
IEやFirefoxなども自前でFlash再生エンジンを組み込んだら死んでしまうので、このActiveXを取り込んで再生しています。IE や Firefox しか取り込めないわけでは無く、普通のアプリケーションならば取...
[続きを読む]

[更新日付:2007/12/03 20:08:47]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+e08324408b88cb737f649302aa413dc6b2bd808c]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+e08324408b88cb737f649302aa413dc6b2bd808c]

Powered by BLOM 範囲選択
小さくも大きくも閉じたりもしません
07/12/03 09:05 / ブラウザ

photo
範囲選択にも対応しました。クリップボードへのコピーも出来ます。IEのようにASCII文字の場合に選択範囲を勝手に拡張したりなんてしません。
単純にテキストの選択だけでしたのでそう難しくは無いと思っていたのですが、これまたHTML固有?の選択で箇条書きを行っている際の点やナンバリングの箇所は非選択になるという楽...
[続きを読む]

[更新日付:2007/12/03 09:05:03]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+6a939de2a7670d336c4d88af035913f2aa431dd9]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+6a939de2a7670d336c4d88af035913f2aa431dd9]

Powered by BLOM 箇条書きタグ
小さくも大きくも閉じたりもしません
07/12/02 05:18 / ブラウザ

photoUL や OL の箇条書きタグに対応しました。

ちゃんとネストもしますよ
箇条書きの場合、HTML内に記述されていない記号や数値(ナンバリング)の出力や特殊な位置合わせが発生するので少々面倒です。特にワードラップが発生すると2行目以降は記号を削った位置合わせになったりと特殊な処理があるので専用処理を追加しなけれ...
[続きを読む]

[更新日付:2007/12/02 05:18:51]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+e840e9ee107c6233998c62a5da05ece725cc597d]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+e840e9ee107c6233998c62a5da05ece725cc597d]

Powered by BLOM HTMLレンダラー Wordwrap
小さくも大きくも閉じたりもしません
07/11/30 05:54 / ブラウザ

photo少し前にも書いた記憶がありますが、フォームサイズの変更に伴う改行処理ってのがありますが、これが非常に面倒なのです。
単なるテキストブラウザで同一サイズの文字が並ぶだけであれば簡単なのですが、HTMLの場合は途中に画像が入ったりセンタリング状態での改行、文字のサイズが変更されていたりと、ただ文字が右端に来...
[続きを読む]

[更新日付:2007/11/30 05:54:49]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+16345ee950a056365f1e204461b5b2c454c160ed]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+16345ee950a056365f1e204461b5b2c454c160ed]

Powered by BLOM HTMLレンダラー 構造解析
小さくも大きくも閉じたりもしません
07/11/30 05:41 / ブラウザ

先日のバージョンから全面的に作り直していたりします。
前のバージョンはHTMLをシーケンシャルに読み込んで処理を行っていましたが、どうにも画像やレイアウト関連(Wordwrapやセンタリング)にムリがあります。
特にレンダリング速度が余りにも遅いので、以下のように処理を変更しました。
1)HTMLの構文を解析する。
基...
[続きを読む]

[更新日付:2007/11/30 05:41:41]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+e8d8c94d2c47387d7f008393efebe06cb638a0b7]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+e8d8c94d2c47387d7f008393efebe06cb638a0b7]

Powered by BLOM HTMLレンダラー(1)
小さくも大きくも閉じたりもしません
07/11/30 05:09 / ブラウザ

photo恐らく世の中の99.9%の人は「ふーん。興味ナッシング」で終わると思うのですが、ブログのネタ代わりに書いていくことにします。

ちなみにカテゴリはマイクロブラウザになっていますが、HTMLレンダラーの開発です。ブラウザだけなら Gecko とか Trident 使えば速攻で作れますので。

* HTMLレンダラーですが、本当はテ...
[続きを読む]

[更新日付:2007/11/30 05:41:35]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+0f2ff5d2dc6ddad419cfc8c8b5218cb0588febf0]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+0f2ff5d2dc6ddad419cfc8c8b5218cb0588febf0]

Powered by BLOM WordWrap処理
小さくも大きくも閉じたりもしません
07/11/25 16:34 / ブラウザ

いわゆる折り返し処理という物ですがどうにも遅いです。
API の GetTextExtentPoint32 が一番処理時間がかかっているのですが、おそらくこれに渡す文字列の分解アルゴリズムが悪いのだと思います。

PMail Server の 1.68 で RSS情報を表示する為のブラウザを作っていますが(「HTMLレンダリング」の記事) この処理で必要な...
[続きを読む]

[更新日付:2007/11/30 05:00:52]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+a19e868016b59e0bcd3596cddf1fd0c18c1dcce8]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+a19e868016b59e0bcd3596cddf1fd0c18c1dcce8]

Powered by BLOM HTMLレンダリング
小さくも大きくも閉じたりもしません
07/11/15 00:46 / ブラウザ

photo昨日、PMail Server の 1.67c をリリースしましたが、1.67c でこのブログのRSS情報を取得し表示するようにしました。

が、しかし表示が非常にイケていません。

この程度です・・・

色つきListboxなどを使って表示すれば多少はマシになるのですが、複数行の表示などややこしいことをしなければなりませんので代替案?とし...
[続きを読む]

[更新日付:2007/11/30 05:00:26]
トラックバックを見る(0) コメントを書く(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+0d3d9ddce4031ae200d22aa2e40696c00f8c6b29]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+0d3d9ddce4031ae200d22aa2e40696c00f8c6b29]

[前ぺージ][最新ページ]
© 2008-10 A.K.I Software all rights reserved.