OSDN Git Service

swfed/swfed.git
13 years ago- adjustShapeBitmap の処理を追加
yoya [Sun, 24 Oct 2010 16:16:03 +0000 (16:16 +0000)]
- adjustShapeBitmap の処理を追加
  - SHAPE_BITMAP_MATRIX_RESCALE, SHAPE_BITMAP_RECT_RESIZE 追加
  - swf_object_adjust_shapebitmap 追加
  - swf_object_replace_tagdata で matrix scale 又は rectangle 変換
  - swf_tag_identity 追加
  - swf_tag_shape_bitmap_identity 追加
  - swf_tag_t に _parse_condition 追加
- isBitmapTag マクロの追加

※ detail オブジェクトの生成/削除処理をいじったので要動作確認

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@282 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswfInfo で jpeg のビットマップサイズ(width, height)を表示
yoya [Sat, 23 Oct 2010 11:33:20 +0000 (11:33 +0000)]
swfInfo で jpeg のビットマップサイズ(width, height)を表示

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@281 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- jpegデータを渡すAPIIに加えて、jpeg segment を渡すAPIを追加1
yoya [Sat, 23 Oct 2010 11:11:02 +0000 (11:11 +0000)]
- jpegデータを渡すAPIIに加えて、jpeg segment を渡すAPIを追加1
- サイズを SOFXX でなく、誤って DHT, JPG, DAC chunk から抽出しようとする不具合を修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@280 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswfInfo に JPEGTables のJPEG chunk表示追加
yoya [Sat, 23 Oct 2010 07:44:47 +0000 (07:44 +0000)]
swfInfo に JPEGTables のJPEG chunk表示追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@279 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- swf_shape_record_edge_apply_factor (左上隅をベースにスケール変換) 追加
yoya [Thu, 21 Oct 2010 18:17:58 +0000 (18:17 +0000)]
- swf_shape_record_edge_apply_factor (左上隅をベースにスケール変換) 追加
- applyShapeRectFactor で(rect のみならず) edge も定数に合わせて変換するよう修正。(rect だけだと表示が崩れる)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@278 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- coords_size を x, y の値から算出して動的に生成 (これで edge 編集できます)
yoya [Thu, 21 Oct 2010 18:14:37 +0000 (18:14 +0000)]
- coords_size を x, y の値から算出して動的に生成 (これで edge 編集できます)
- 相対座標 > 絶対座標変換の計算誤りを修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@277 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agodetail_info が false を返す時の対処を入れた
yoya [Thu, 21 Oct 2010 17:00:51 +0000 (17:00 +0000)]
detail_info が false を返す時の対処を入れた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@276 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- edge の x, y を絶対座標で保存するよう改造。(生SWF的には相対座標)
yoya [Wed, 20 Oct 2010 17:47:20 +0000 (17:47 +0000)]
- edge の x, y を絶対座標で保存するよう改造。(生SWF的には相対座標)
TODO: coord_size を x, y から導きだせれば、もう編集し放題 :)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@275 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- shape_record_edge_build 時に delta_x, y の値に応じて x_and_y, x_or_y のフラグを設定し直すよう改造
yoya [Wed, 20 Oct 2010 16:03:57 +0000 (16:03 +0000)]
- shape_record_edge_build 時に delta_x, y の値に応じて x_and_y, x_or_y のフラグを設定し直すよう改造
- shape_record 表示の改善

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@274 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoprint の表示で 1 edge を 1 行にまとめる
yoya [Sun, 17 Oct 2010 14:22:53 +0000 (14:22 +0000)]
print の表示で 1 edge を 1 行にまとめる

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@273 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- x, y の処理を unsigned から singed に変更 (今後編集する為に)
yoya [Sat, 16 Oct 2010 04:29:35 +0000 (04:29 +0000)]
- x, y の処理を unsigned から singed に変更 (今後編集する為に)
- x, y 表示を改造 (自分が見やすいと思うように)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@272 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agobuild 時の fill, line bits_count 処理を修正
yoya [Sat, 16 Oct 2010 04:11:50 +0000 (04:11 +0000)]
build 時の fill, line bits_count 処理を修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@271 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agofill_bits, line_bits のフィールド長可変処理を swf_styles にまとめた
yoya [Sat, 16 Oct 2010 03:50:04 +0000 (03:50 +0000)]
fill_bits, line_bits のフィールド長可変処理を swf_styles にまとめた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@270 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoVERSION を 0,20 から 0.21 に
yoya [Fri, 15 Oct 2010 16:16:26 +0000 (16:16 +0000)]
VERSION を 0,20 から 0.21 に

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@269 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- applyShapeRectFactor に必要な実装一式
yoya [Fri, 15 Oct 2010 15:51:12 +0000 (15:51 +0000)]
- applyShapeRectFactor に必要な実装一式
- applyShapeRectMatrix で rotate_rad に書き忘れてた分の対処

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@268 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoprint の表示改善
yoya [Fri, 15 Oct 2010 15:23:10 +0000 (15:23 +0000)]
print の表示改善

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@267 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoindent を swf_fill_style_array に合わせた
yoya [Fri, 15 Oct 2010 15:22:34 +0000 (15:22 +0000)]
indent を swf_fill_style_array に合わせた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@266 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoエラー文言変更 (type を16進表示)
yoya [Fri, 15 Oct 2010 15:22:06 +0000 (15:22 +0000)]
エラー文言変更 (type を16進表示)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@265 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agostyles_count を swf オブジェクト(今今は parse context 代り)に保存
yoya [Fri, 15 Oct 2010 15:21:28 +0000 (15:21 +0000)]
styles_count を swf オブジェクト(今今は parse context 代り)に保存

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@264 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoparse のエラーですぐ関数を抜けるように
yoya [Fri, 15 Oct 2010 14:42:33 +0000 (14:42 +0000)]
parse のエラーですぐ関数を抜けるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@263 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoparse のエラーですぐ抜けるように
yoya [Fri, 15 Oct 2010 14:42:07 +0000 (14:42 +0000)]
parse のエラーですぐ抜けるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@262 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoparse のエラーで関数をすぐ抜けるように
yoya [Fri, 15 Oct 2010 14:41:34 +0000 (14:41 +0000)]
parse のエラーで関数をすぐ抜けるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@261 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoapplyShapeMatrixFactor の引数名変更 radian => rotate_rad
yoya [Fri, 15 Oct 2010 04:02:27 +0000 (04:02 +0000)]
applyShapeMatrixFactor の引数名変更 radian => rotate_rad

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@260 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoコメントアウトしてた bit align の行を削除
yoya [Thu, 14 Oct 2010 16:21:47 +0000 (16:21 +0000)]
コメントアウトしてた bit align の行を削除

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@259 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago可変長フィールドを最小で済むよう真面目に計算した
yoya [Thu, 14 Oct 2010 16:20:40 +0000 (16:20 +0000)]
可変長フィールドを最小で済むよう真面目に計算した
(今までは、元のフィールド長をそのままだったので。値が増えると問題があった)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@258 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago回転行列の計算誤りを修正
yoya [Thu, 14 Oct 2010 16:19:17 +0000 (16:19 +0000)]
回転行列の計算誤りを修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@257 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswf_shape_with_style_build が失敗した時の処理
yoya [Thu, 14 Oct 2010 15:37:10 +0000 (15:37 +0000)]
swf_shape_with_style_build が失敗した時の処理

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@256 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoscale, rotate の値を float から double に変更
yoya [Thu, 14 Oct 2010 15:35:11 +0000 (15:35 +0000)]
scale, rotate の値を float から double に変更

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@255 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- signed 値の処理を入れた (unsigned として処理してた)
yoya [Thu, 14 Oct 2010 15:18:43 +0000 (15:18 +0000)]
- signed 値の処理を入れた (unsigned として処理してた)
- build にて
 - 値フィールド幅算出を bitstream の関数を利用するように
 - scale や rotate がない時にデフォルト値を埋めた
 - 値が0の時の特殊処理 (has_~ を 0 にする、bits を 0 にする)
- print の出力に bit幅を追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@254 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoコードの整理
yoya [Thu, 14 Oct 2010 15:04:31 +0000 (15:04 +0000)]
コードの整理

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@253 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agobitstream_need_bits_unsigned, itstream_need_bits_signed を実装した
yoya [Thu, 14 Oct 2010 15:01:06 +0000 (15:01 +0000)]
bitstream_need_bits_unsigned, itstream_need_bits_signed を実装した
値を表現するのに必要なビット数を算出する

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@252 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agobuild 失敗時にエラー出力して関数を抜ける
yoya [Wed, 13 Oct 2010 18:01:36 +0000 (18:01 +0000)]
build 失敗時にエラー出力して関数を抜ける

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@251 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agobuild で fill_style->type が unknown の時に return 1 する
yoya [Wed, 13 Oct 2010 17:10:54 +0000 (17:10 +0000)]
build で fill_style->type が unknown の時に return 1 する

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@250 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoエラー出力追加
yoya [Wed, 13 Oct 2010 16:43:48 +0000 (16:43 +0000)]
エラー出力追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@249 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoShape Matrix のスケール/回転/位相変換ツール
yoya [Wed, 13 Oct 2010 16:37:09 +0000 (16:37 +0000)]
Shape Matrix のスケール/回転/位相変換ツール

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@248 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoコード整形
yoya [Wed, 13 Oct 2010 16:02:26 +0000 (16:02 +0000)]
コード整形

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@247 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoshape record で誤った type を参照するのを修正 (seg.fault の元)
yoya [Wed, 13 Oct 2010 15:32:52 +0000 (15:32 +0000)]
shape record で誤った type を参照するのを修正 (seg.fault の元)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@246 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswf_fill_style_array_build で swf_fill_style_build エラー時に抜けるように。あとエラー文言編集。
yoya [Wed, 13 Oct 2010 15:31:42 +0000 (15:31 +0000)]
swf_fill_style_array_build で swf_fill_style_build エラー時に抜けるように。あとエラー文言編集。

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@245 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agooswf_shape_with_style_build でエラーがあった時に関数を抜ける処理
yoya [Wed, 13 Oct 2010 15:27:01 +0000 (15:27 +0000)]
oswf_shape_with_style_build でエラーがあった時に関数を抜ける処理

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@244 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoapplyShapeMatrixFactor の実装 (未完)
yoya [Tue, 12 Oct 2010 17:42:45 +0000 (17:42 +0000)]
applyShapeMatrixFactor の実装 (未完)

- php_swfed: applyShapeMatrixFactor, applyShapeRectFactor (名前からBitmapを削除) adjust系を削除
- swf_object: swf_object_apply_shapematrix_factor 実装
- swf_tag: swf_tag_apply_shape_matrix_factor 追加 & refine
- swf_tag_shape: swf_tag_shape_output 実装補完 swf_tag_shape_apply_matrix_factor 処理の実装
- swf_morph_shape_with_style: swf_shape_record_parse,build,print を呼ぶ引数から count を削除
- swf_styles: count の increment - XXX
- swf_fill_style_array: swf_fill_style_build の戻り値チェックを追加 & refine
- swf_fill_style:  swf_shape_record_parse,build,print を呼ぶ引数から count を削除
- swf_shape_record: parse,build,print の count 引数が不要なので削除
- swf_shape_record_setup: count を、引数でなく current_count から参照
- swf_matrix: swf_matrix_apply_factor を追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@243 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoコメント
yoya [Tue, 12 Oct 2010 17:42:15 +0000 (17:42 +0000)]
コメント

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@242 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago関数からエラーを受けた時にエラー出力する
yoya [Tue, 12 Oct 2010 16:10:31 +0000 (16:10 +0000)]
関数からエラーを受けた時にエラー出力する

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@241 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswf_fill_style_build の先頭で fill_style の NULL チェック
yoya [Tue, 12 Oct 2010 16:09:17 +0000 (16:09 +0000)]
swf_fill_style_build の先頭で fill_style の NULL チェック

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@240 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago警告対処
yoya [Tue, 12 Oct 2010 07:44:23 +0000 (07:44 +0000)]
警告対処
- 値無しで return していたので修正
- 未使用変数宣言削除

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@239 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago単体テスト用の define フラグの名前を変更
yoya [Sun, 10 Oct 2010 16:59:16 +0000 (16:59 +0000)]
単体テスト用の define フラグの名前を変更

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@238 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agojpeg size(width, height) 取得ルーチンを追加
yoya [Sun, 10 Oct 2010 16:30:15 +0000 (16:30 +0000)]
jpeg size(width, height) 取得ルーチンを追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@237 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- parse で tagリストを作成する時の終了条件を END タグにした
yoya [Sat, 9 Oct 2010 17:37:45 +0000 (17:37 +0000)]
- parse で tagリストを作成する時の終了条件を END タグにした

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@236 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoエラー文言修正
yoya [Sat, 9 Oct 2010 17:27:12 +0000 (17:27 +0000)]
エラー文言修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@235 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswf_object_input で tag を生成する処理を整理
yoya [Sat, 9 Oct 2010 17:01:02 +0000 (17:01 +0000)]
swf_object_input で tag を生成する処理を整理

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@234 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoエラー文言修正
yoya [Sat, 9 Oct 2010 15:28:15 +0000 (15:28 +0000)]
エラー文言修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@233 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoエラー文言の修正
yoya [Sat, 9 Oct 2010 15:19:07 +0000 (15:19 +0000)]
エラー文言の修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@232 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- DefineShape3(32), DefineMorphShape(46) を有効にした
yoya [Sat, 9 Oct 2010 15:15:10 +0000 (15:15 +0000)]
- DefineShape3(32), DefineMorphShape(46) を有効にした
- 16 は欠番なので削除。誤って DefineButtonSound(17)を割り当ててた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@231 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoauthor: yoya
yoya [Sat, 9 Oct 2010 12:04:35 +0000 (12:04 +0000)]
author: yoya
swf_tag_shape_input_detail にて swf_rect_parse 失敗で関数を抜けるように対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@230 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoauthor: yoya
yoya [Sat, 9 Oct 2010 11:24:16 +0000 (11:24 +0000)]
author: yoya
10000 の shape_record が実在したので、100000 まで引き上げ

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@229 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoauthor: yoya
yoya [Sat, 9 Oct 2010 11:13:42 +0000 (11:13 +0000)]
author: yoya
- setShapeBitmapMatrix/Rect を apply~Factor に変更 (相対値で指定する事にする)
- adjustShapeSizeToBitmap adjustShapeScaleToBitmap のエントリを追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@228 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoauthor: yoya
yoya [Sat, 9 Oct 2010 09:18:37 +0000 (09:18 +0000)]
author: yoya
JPEG RST scan を省略する処理を追加 (念の為、既存コードからは引数で無効指定)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@227 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agosetShapeBitmapRect, setShapeBitmapMatrix の関数エントリだけ作成
yoya [Fri, 8 Oct 2010 17:08:13 +0000 (17:08 +0000)]
setShapeBitmapRect, setShapeBitmapMatrix の関数エントリだけ作成

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@226 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoswfed.c を php_swfed.c に変更 (php binding なのが分かりやすいように)
yoya [Fri, 8 Oct 2010 16:30:41 +0000 (16:30 +0000)]
swfed.c を php_swfed.c に変更 (php binding なのが分かりやすいように)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@225 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoDefineShape と DefineShape2 の処理を有効にした
yoya [Wed, 6 Oct 2010 17:30:23 +0000 (17:30 +0000)]
DefineShape と DefineShape2 の処理を有効にした

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@224 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agotypo: GifCloseFile => DGifCloseFile
yoya [Wed, 6 Oct 2010 16:49:36 +0000 (16:49 +0000)]
typo: GifCloseFile => DGifCloseFile

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@223 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agobpp=8 以下の時の処理、以前のが正しいので元に戻した。
yoya [Wed, 6 Oct 2010 16:40:26 +0000 (16:40 +0000)]
bpp=8 以下の時の処理、以前のが正しいので元に戻した。
(高速化した部分は残す)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@222 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- bpp = 8 以下の GIF も処理できるよう改造
yoya [Wed, 6 Oct 2010 16:26:33 +0000 (16:26 +0000)]
- bpp = 8 以下の GIF も処理できるよう改造
- DGifSlurp がエラーの時に DGIF 構造体を解放する処理を追加1
- indices_data の index 計算を高速化

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@221 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years ago- bitstream_open 失敗時の処理
yoya [Wed, 6 Oct 2010 16:17:07 +0000 (16:17 +0000)]
- bitstream_open 失敗時の処理
- printf の size_t 指定を %d から %zd に修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@220 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agosigned bits の get/put function を実装
yoya [Tue, 5 Oct 2010 17:10:45 +0000 (17:10 +0000)]
signed bits の get/put function を実装

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@219 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoindices に詰める処理の 4byte alignment 処理高速化
yoya [Tue, 5 Oct 2010 15:12:35 +0000 (15:12 +0000)]
indices に詰める処理の 4byte alignment 処理高速化

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@218 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoPNG 画像を取り込む処理のデグレード修正
yoya [Tue, 5 Oct 2010 14:07:33 +0000 (14:07 +0000)]
PNG 画像を取り込む処理のデグレード修正
横が4の倍数でない時に画像が崩れていた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@217 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agobpp を 8 以下に制限。(DefineBitsLossless 自体は 8固定なので、それを超えた値は収容きない)
yoya [Mon, 4 Oct 2010 17:22:47 +0000 (17:22 +0000)]
bpp を 8 以下に制限。(DefineBitsLossless 自体は 8固定なので、それを超えた値は収容きない)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@216 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoauthor: yoya
yoya [Mon, 4 Oct 2010 12:11:45 +0000 (12:11 +0000)]
author: yoya
bpp=8 固定なのを 1~16処理できるように拡張

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@215 7c90b180-03d5-4157-b861-58a559ae9d1e

13 years agoprint のフォーマットを少し変更
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

13 years agojpegtables を探す処理が二度あったので片方削除
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

13 years agoコメント追加
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

13 years agotype 修正 dAC => DAC
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

13 years agocolor表示を簡略化 #nn#nn#nn => #nnnnnn
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

13 years agodefinebitsjpeg3 の bitmapalphadata を伸張する際に、
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

13 years agoprint のインデント改良
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

13 years agobyte alignment 合わせの処理を追加。
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

13 years ago変数名のtypo修正。インデントの改良
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

13 years agoprint 表示が一行になるようシンプルにした
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

13 years agotype の番号が誤っていた...
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

13 years agowidth表示をTWIPSからpixel単位に変更
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

13 years ago色データのparse失敗時の処理を追加
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

13 years agoindent のマクロを修正
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

13 years ago2つ目の new styles 以降の edge の parse が出来ない問題の修正
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

13 years agoshape tag dump display format modify.
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

13 years ago- 変数宣言の際に一通り初期化するようにした (念の為)
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

13 years agosetHeaderInfo で引数誤りの時に処理を抜けるよう修正
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

13 years agozend_declare_property_stringl の最後の引数に TSRMLS_CC を追加
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

13 years agoruby binding は後回し。
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

13 years agoversion の変数に 0.20 を埋めた
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

13 years ago誤ってメソッドをglobal function として登録していたので登録処理を削除
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

13 years agophpinfo の表示対応
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

14 years agoAction GetURL の print 処理で strlen の引数に unsigned char * を渡していたので、char * に cast した
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

14 years agoswf_object * を zend_list_find で取得した際にキャストを追加
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

14 years agofree_swfed_resource で resource ptr を swf_object_close に渡す際にキャストを入れた
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

14 years agoruby の plugin も作ってみたいキモチを表す為
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

14 years ago- PHP_SUBST(SWFED_SHARED_LIBADD) を有効化
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

14 years agonull data の jpeg に入れ替えようとした時に、何もしないように改造。(fail safe)
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

14 years agoauthor: yoya
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

14 years agoauthor: yoya
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

14 years agoauthor: yoya
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