OSDN Git Service
yoya [Sun, 3 Oct 2010 17:27:54 +0000 (17:27 +0000)]
print のフォーマットを少し変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@214
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 16:02:55 +0000 (16:02 +0000)]
jpegtables を探す処理が二度あったので片方削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@213
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 15:57:28 +0000 (15:57 +0000)]
コメント追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@212
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 15:56:58 +0000 (15:56 +0000)]
type 修正 dAC => DAC
dump 文字列に改行追加(見た目修正)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@211
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 15:50:30 +0000 (15:50 +0000)]
color表示を簡略化 #nn#nn#nn => #nnnnnn
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@210
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 15:06:22 +0000 (15:06 +0000)]
definebitsjpeg3 の bitmapalphadata を伸張する際に、
バッファが足りない場合に、一度だけ2倍にして再試行する処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@209
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:32:07 +0000 (14:32 +0000)]
print のインデント改良
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@208
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:31:35 +0000 (14:31 +0000)]
byte alignment 合わせの処理を追加。
gradient_record の count が 0 の時の処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@207
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:29:18 +0000 (14:29 +0000)]
変数名のtypo修正。インデントの改良
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@206
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:26:03 +0000 (14:26 +0000)]
print 表示が一行になるようシンプルにした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@205
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:24:54 +0000 (14:24 +0000)]
type の番号が誤っていた...
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@204
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:21:46 +0000 (14:21 +0000)]
width表示をTWIPSからpixel単位に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@203
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:18:22 +0000 (14:18 +0000)]
色データのparse失敗時の処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@202
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 3 Oct 2010 14:15:50 +0000 (14:15 +0000)]
indent のマクロを修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@201
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 2 Oct 2010 20:13:26 +0000 (20:13 +0000)]
2つ目の new styles 以降の edge の parse が出来ない問題の修正
edge の fill_style0, fill_style1, line_style で、
shape with style の 〜_bits_count を決め内で使っていたが、これは間違い。
(tag オブジェクトに parse context として 〜_bits_count を記憶して)
edge では直前で定義した _bits_count を使うようにした。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@200
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 2 Oct 2010 18:02:22 +0000 (18:02 +0000)]
shape tag dump display format modify.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@199
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 14 Aug 2010 16:29:28 +0000 (16:29 +0000)]
- 変数宣言の際に一通り初期化するようにした (念の為)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@198
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 14 Aug 2010 08:15:44 +0000 (08:15 +0000)]
setHeaderInfo で引数誤りの時に処理を抜けるよう修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@197
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 14 Aug 2010 08:13:35 +0000 (08:13 +0000)]
zend_declare_property_stringl の最後の引数に TSRMLS_CC を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@196
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 14 Aug 2010 07:48:17 +0000 (07:48 +0000)]
ruby binding は後回し。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@195
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 31 Jul 2010 22:03:59 +0000 (22:03 +0000)]
version の変数に 0.20 を埋めた
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@194
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 31 Jul 2010 21:55:31 +0000 (21:55 +0000)]
誤ってメソッドをglobal function として登録していたので登録処理を削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@193
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 30 Jul 2010 16:58:13 +0000 (16:58 +0000)]
phpinfo の表示対応
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@192
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 13 Jul 2010 11:46:03 +0000 (11:46 +0000)]
Action GetURL の print 処理で strlen の引数に unsigned char * を渡していたので、char * に cast した
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@191
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 6 May 2010 10:38:24 +0000 (10:38 +0000)]
swf_object * を zend_list_find で取得した際にキャストを追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@190
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 6 May 2010 10:09:30 +0000 (10:09 +0000)]
free_swfed_resource で resource ptr を swf_object_close に渡す際にキャストを入れた
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@189
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 20 Apr 2010 02:12:59 +0000 (02:12 +0000)]
ruby の plugin も作ってみたいキモチを表す為
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@188
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 20 Apr 2010 01:09:36 +0000 (01:09 +0000)]
- PHP_SUBST(SWFED_SHARED_LIBADD) を有効化
- giflib, ligpng の定義が誤っていたので修正 (zlibからコピペ後の変更漏れ)
very thanks! > kajidai
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@187
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 15 Mar 2010 14:56:28 +0000 (14:56 +0000)]
null data の jpeg に入れ替えようとした時に、何もしないように改造。(fail safe)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@186
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 10 Feb 2010 07:53:47 +0000 (07:53 +0000)]
author: yoya
shape tag 対応は時間がかかりそうなので、不具合対応を優先して機能を外す
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@185
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 10 Feb 2010 07:48:57 +0000 (07:48 +0000)]
author: yoya
replaceTagData 未実装のエラーメッセージ追加
replaceTagData の引数の見直し (型が一致していない)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@184
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 13 Jan 2010 10:53:31 +0000 (10:53 +0000)]
author: yoya
- print表示を TWIPS から pixel 単位変更
- コメントを少し追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@183
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 17:00:28 +0000 (17:00 +0000)]
1000 < shape_with_style->count の条件に引っかかった時に count を 0 にするよう改造
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@182
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:59:53 +0000 (16:59 +0000)]
print の第一引数 line_style の NULL チェックを入れた
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@181
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:46:00 +0000 (16:46 +0000)]
print の色表示処理の改造
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@180
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:45:27 +0000 (16:45 +0000)]
- typo の修正
- コメントの修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@179
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:44:27 +0000 (16:44 +0000)]
first_6bits を union から外した
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@178
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:44:01 +0000 (16:44 +0000)]
- first_6bits を union から外した
- current を current_record に改名
- for 中の first_6bits のポインタが head を指していた。current に修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@177
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:25:51 +0000 (16:25 +0000)]
- bitstream_getbits_signed を追加
- デバッグ用に bitstream_hexdump を追加
- エラー処理を実装途中
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@176
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:20:13 +0000 (16:20 +0000)]
swf_fill_style_parse で失敗したら処理を終えるように修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@175
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 16:18:05 +0000 (16:18 +0000)]
is_morph と has_strokes は SWF のフィールドでないので print 対象から外す
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@174
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 11:36:44 +0000 (11:36 +0000)]
_print での RGBA 表示を簡略化
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@173
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 27 Aug 2009 11:35:33 +0000 (11:35 +0000)]
swf_fill_style_parse で unknown な type だった場合のエラー処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@172
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 9 Jul 2009 17:04:03 +0000 (17:04 +0000)]
PHP_NEW_EXTENSION の中身の並びを見やすくした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@171
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Jul 2009 15:32:26 +0000 (15:32 +0000)]
swf_line_style_parse でエラーが発生した時に、エラーメッセージを出力する処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@170
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Jul 2009 15:31:31 +0000 (15:31 +0000)]
- parse/build の頭に bitstream_align を追加
- parse にエラー処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@169
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Jul 2009 15:30:23 +0000 (15:30 +0000)]
print の indent 処理修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@168
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Jul 2009 15:27:30 +0000 (15:27 +0000)]
parse/build の頭に bitstream_align を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@167
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Jul 2009 15:24:49 +0000 (15:24 +0000)]
- getTagData を実装
- replaceTagReplace はダミーを実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@166
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 21 Jun 2009 13:17:12 +0000 (13:17 +0000)]
printf の書式を誤っていたので修正 (02x => %02x)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@165
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 21 Jun 2009 13:14:17 +0000 (13:14 +0000)]
誤って union 定義にしたものを struct に修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@164
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 19 Jun 2009 14:29:00 +0000 (14:29 +0000)]
第一引数の swf_gradient_record_t *gradient_record で NULL が渡ってきた時にエラー出力&関数を抜けるようにした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@163
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 19 Jun 2009 14:27:49 +0000 (14:27 +0000)]
getJpegAlpha がエラーの時をハンドル
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@162
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 19 Jun 2009 02:47:41 +0000 (02:47 +0000)]
αチャネルデータのzlib圧縮率の最大見積もりを 256から384に増やした
(実際に足りないケースがあったので)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@161
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 18 Jun 2009 15:57:38 +0000 (15:57 +0000)]
build, print 処理を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@160
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 18 Jun 2009 15:57:25 +0000 (15:57 +0000)]
print 系での rgb(a)表示の短略化
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@159
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 18 Jun 2009 15:57:05 +0000 (15:57 +0000)]
エラー時の中断処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@158
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 9 Jun 2009 16:27:34 +0000 (16:27 +0000)]
union swf_shape_record_t 定義の修正
自己参照構造体の作り方を誤っていた
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@157
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 9 Jun 2009 16:26:15 +0000 (16:26 +0000)]
typo修正 witdh => width
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@156
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 9 Jun 2009 16:25:45 +0000 (16:25 +0000)]
bitstream で bit が取れないタイミングで処理をやめるよう改造
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@155
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 9 Jun 2009 16:24:53 +0000 (16:24 +0000)]
build と print の修正 (swf_rect 追加)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@154
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 7 Jun 2009 17:29:54 +0000 (17:29 +0000)]
swf_shape_record_edge_parse を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@153
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 7 Jun 2009 17:16:57 +0000 (17:16 +0000)]
bitstream_t 構造体の中身を表示する bitstream_print を追加 (デバッグ用)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@152
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 7 Jun 2009 16:46:07 +0000 (16:46 +0000)]
swf_shape_record_setup_print で count 引数を無視
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@151
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 7 Jun 2009 16:41:02 +0000 (16:41 +0000)]
swf_shape_record_parse で count が limit が超えた時の limit 表示
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@150
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 7 Jun 2009 16:40:17 +0000 (16:40 +0000)]
swf_line_style_print の中身を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@149
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 7 Jun 2009 16:39:28 +0000 (16:39 +0000)]
bitstream_hexdump を追加。(デバッグ用)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@148
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 5 Jun 2009 15:58:05 +0000 (15:58 +0000)]
require に giflib を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@147
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 5 Jun 2009 15:56:24 +0000 (15:56 +0000)]
swf_{fill,line}_style_array.c の parse count 処理を修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@146
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 5 Jun 2009 14:40:02 +0000 (14:40 +0000)]
warning の対処。型がおかしいとか未使用のパラメータとか。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@145
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 5 Jun 2009 14:26:48 +0000 (14:26 +0000)]
- bitstream_incrpos で bit_incr に負の値を渡せるようにした
- swf_shape_record_~ 系の実装
- 色々と処理に抜けがあったので補完
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@144
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 5 Jun 2009 08:08:28 +0000 (08:08 +0000)]
bitstream_incrpos の bit_incr に負の値を指定できるように改造
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@143
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 4 Jun 2009 17:04:14 +0000 (17:04 +0000)]
- swf_gradient_record.c の追加
- 他、関数の中身をいろいろ実装
TODO: swf_styles_count, swf_shape_record のその仲間たち。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@142
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 3 Jun 2009 17:09:24 +0000 (17:09 +0000)]
swf_fill_style_bitmap が処理できそうな所まで実装 (未テスト)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@141
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 3 Jun 2009 16:37:40 +0000 (16:37 +0000)]
swf_matrix.c の追加 (空に関数だけ用意)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@140
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 3 Jun 2009 16:35:19 +0000 (16:35 +0000)]
swf_gradient.c の追加 (空の関数だけ用意)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@139
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 3 Jun 2009 12:52:07 +0000 (12:52 +0000)]
DefineShape の詳細構造を処理する関数を用意(中身は殆どなしで)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@138
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 3 Jun 2009 12:25:47 +0000 (12:25 +0000)]
swf_shape_record は length 情報無しで terminate まで続くデータ構造なので、自己参照構造体にした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@137
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 28 May 2009 15:07:51 +0000 (15:07 +0000)]
swf_fill_style parse/print の実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@136
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 27 May 2009 17:19:42 +0000 (17:19 +0000)]
swf_shape_with_style_parse 呼び出しの引数に tag 変数追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@135
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 27 May 2009 17:17:43 +0000 (17:17 +0000)]
- DefinShape の詳細構造の処理を追加
- parse の引数に swf_tag_t *tag を追加 (必要に応じて)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@134
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 26 May 2009 14:48:34 +0000 (14:48 +0000)]
wf_shape_with_style_parse の実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@133
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 26 May 2009 14:17:51 +0000 (14:17 +0000)]
- DefineShape の一階層分、parse 処理を実装
- swf_tag から swf_tag_shape に処理を接続
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@132
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 25 May 2009 16:36:50 +0000 (16:36 +0000)]
print メソッドを読んだときに、データの階層構造にあわせてインデントをつけるよう改造。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@131
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 23 May 2009 16:28:29 +0000 (16:28 +0000)]
これでDefineShape 一通りデータ定義終わり (のはず…)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@130
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 22 May 2009 16:40:50 +0000 (16:40 +0000)]
DefineShape のデータ構造を幾つか定義
TODO: swf_matrix と swf_shape_record_{end|setup|edge}
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@129
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 20 May 2009 15:45:42 +0000 (15:45 +0000)]
DefineShape のデータ構造定義を追加 (まだ途中)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@128
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 18 May 2009 17:36:32 +0000 (17:36 +0000)]
DefineShape で必要な構造定義 (まだ途中)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@127
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 18 May 2009 16:48:54 +0000 (16:48 +0000)]
DefineShape 系の実装てはじめ
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@126
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 16 May 2009 14:10:37 +0000 (14:10 +0000)]
swf_tag_sprite の build 処理修正 (tag処理がごっそり抜けていた…)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@125
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 16 May 2009 13:29:22 +0000 (13:29 +0000)]
swf tag sprite の parse/build/print 実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@124
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 14 May 2009 04:37:56 +0000 (04:37 +0000)]
getEditString で正しい長さの文字列を取得できない問題の修正
(変数名より長い文字列だと途中で切れていました)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@123
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 11 Mar 2009 16:36:36 +0000 (16:36 +0000)]
- libpng や giblib のない環境では各々の処理のみ無効として動くように改造
- config-lib.m4 で --without-...= 系の処理を追加
- config.h を読み込ませて HAVE_... で依存する処理をくくった
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@122
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 9 Mar 2009 16:12:20 +0000 (16:12 +0000)]
- zlib, giflib, libpng の --with 指定に対応
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@121
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 21 Feb 2009 19:11:48 +0000 (19:11 +0000)]
透過GIF=>Lossless変換の際に透過indexで RGB を二度代入していたので一度で済むように改善
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@120
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 15 Feb 2009 16:55:22 +0000 (16:55 +0000)]
alpha 値(不透明度)が 0, 255 以外の時に表示される色がおかしくなる不具合を修正
- PNG の (R, G, B, A) を (R*A/255, G*A/255, B*A/255, A) に変換し Lossless2 タグに保存するように修正。
- GIF は透明度 pixel を (0, 0, 0, 0) で保存するように修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@119
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 14 Feb 2009 15:55:25 +0000 (15:55 +0000)]
BPP=8 に限定する処理を外した
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@118
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 11 Feb 2009 14:15:28 +0000 (14:15 +0000)]
コード整理
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@117
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 11 Feb 2009 14:10:46 +0000 (14:10 +0000)]
画像フォーマットを自動判定するように改造
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@116
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 11 Feb 2009 12:58:58 +0000 (12:58 +0000)]
拡張子を phps から php に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@115
7c90b180-03d5-4157-b861-
58a559ae9d1e