OSDN Git Service

swfed/swfed.git
13 years agostrdup_debug を追加
yoya [Sun, 28 Nov 2010 16:32:31 +0000 (16:32 +0000)]
strdup_debug を追加

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

13 years agorealloc 失敗のエラーメッセージのフォーマット指定子を修正
yoya [Sun, 28 Nov 2010 13:48:38 +0000 (13:48 +0000)]
realloc 失敗のエラーメッセージのフォーマット指定子を修正

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

13 years ago各 tag の detail destroy メソッドで free した後 detail に NULL を入れる処理を追加 (フェイルセーフ的な)
yoya [Sun, 28 Nov 2010 13:45:59 +0000 (13:45 +0000)]
各 tag の detail destroy メソッドで free した後 detail に NULL を入れる処理を追加 (フェイルセーフ的な)

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

13 years agoswf_tag_jpeg_replace_jpeg_data で jpegconv の戻り値チェックを追加
yoya [Sat, 27 Nov 2010 13:59:42 +0000 (13:59 +0000)]
swf_tag_jpeg_replace_jpeg_data で jpegconv の戻り値チェックを追加
(これが無いので、jpeg 以外を渡した時の処理が不定になっていた)

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

13 years agoVERSION を 0.23 から 0.24 に up
yoya [Mon, 1 Nov 2010 17:09:30 +0000 (17:09 +0000)]
VERSION を 0.23 から 0.24 に up

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

13 years agodisasmActionData の戻り値を明示的に指定 (TRUE に)
yoya [Sun, 31 Oct 2010 13:40:18 +0000 (13:40 +0000)]
disasmActionData の戻り値を明示的に指定 (TRUE に)

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

13 years agoinsertActionSetVariables の関数エントリだけ作成 (エントリ無効化してる)
yoya [Sun, 31 Oct 2010 13:39:28 +0000 (13:39 +0000)]
insertActionSetVariables の関数エントリだけ作成 (エントリ無効化してる)

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

13 years agoJpeg | GIF,PNG で tag の異なる方に入れ替える際に tag を変換し切れてない不具合を修正。
yoya [Sat, 30 Oct 2010 13:44:02 +0000 (13:44 +0000)]
Jpeg | GIF,PNG で tag の異なる方に入れ替える際に tag を変換し切れてない不具合を修正。
(古い tag で detail object を create してた)

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

13 years agoswf_tag_create_input_detail の前で detail の NULL チェックを入れた
yoya [Sat, 30 Oct 2010 13:18:43 +0000 (13:18 +0000)]
swf_tag_create_input_detail の前で detail の NULL チェックを入れた
TODO: swf_tag_create_input_detail の中で NULL チェックするか検討する

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

13 years agophp -i で version を表示するようにした
yoya [Fri, 29 Oct 2010 16:06:01 +0000 (16:06 +0000)]
php -i で version を表示するようにした

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

13 years ago画像入れ替えの枠合わせ高速化用 (bitmap_id をアプリケーション側で cache 出来るように)
yoya [Fri, 29 Oct 2010 15:32:18 +0000 (15:32 +0000)]
画像入れ替えの枠合わせ高速化用 (bitmap_id をアプリケーション側で cache 出来るように)
- getShapeIdListByBitmapRef メソッドを実装
- getBitmapSize メソッドを実装

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

13 years agoswfed_functions 定義のインデントを 4 に揃えた
yoya [Fri, 29 Oct 2010 15:31:18 +0000 (15:31 +0000)]
swfed_functions 定義のインデントを 4 に揃えた

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

13 years agoコードの整形
yoya [Fri, 29 Oct 2010 15:26:16 +0000 (15:26 +0000)]
コードの整形

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

13 years agojpeg_size を(ベタに処理に作り替える事で)高速化
yoya [Fri, 29 Oct 2010 14:17:28 +0000 (14:17 +0000)]
jpeg_size を(ベタに処理に作り替える事で)高速化

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

13 years agoswfed version 0.23
yoya [Thu, 28 Oct 2010 15:18:59 +0000 (15:18 +0000)]
swfed version 0.23

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

13 years agoなるべく isBitmapTag を使うように
yoya [Thu, 28 Oct 2010 15:18:16 +0000 (15:18 +0000)]
なるべく isBitmapTag を使うように

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

13 years agosetShapeAdjustMode の行を追加
yoya [Thu, 28 Oct 2010 14:32:56 +0000 (14:32 +0000)]
setShapeAdjustMode の行を追加
(JPEG には adjustShapeBitmap が入ってたけど変更)

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

13 years agosetShapeAdjustMode の PNG, GIF 対応
yoya [Thu, 28 Oct 2010 14:04:55 +0000 (14:04 +0000)]
setShapeAdjustMode の PNG, GIF 対応
- replaceGIFData, replacePNGData に shape_adjust_mode の処理を入れる
- 画像サイズ取得を swf_tag_get_bitmap_size にまとめる

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

13 years agoswf_object_adjust_shapebitmap を実装して mode に対する処理をまとめた
yoya [Thu, 28 Oct 2010 12:23:22 +0000 (12:23 +0000)]
swf_object_adjust_shapebitmap を実装して mode に対する処理をまとめた

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

13 years ago- adjustShapeBitmap を setAdjustShapeMode に変更
yoya [Thu, 28 Oct 2010 09:45:00 +0000 (09:45 +0000)]
- adjustShapeBitmap を setAdjustShapeMode に変更

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

13 years agoswf_object_search_bitmap_tag 実装
yoya [Thu, 28 Oct 2010 09:18:54 +0000 (09:18 +0000)]
swf_object_search_bitmap_tag 実装

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

13 years agopng_size の中身を実装
yoya [Thu, 28 Oct 2010 08:19:59 +0000 (08:19 +0000)]
png_size の中身を実装

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

13 years agogif_size の中身を実装
yoya [Thu, 28 Oct 2010 07:52:47 +0000 (07:52 +0000)]
gif_size の中身を実装

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

13 years ago- gif_size, png_size の関数エントリだけ作成
yoya [Thu, 28 Oct 2010 07:25:54 +0000 (07:25 +0000)]
- gif_size, png_size の関数エントリだけ作成
- コピー元の JPEG_SIZE, JPEG_SEGMENT の文字を BITMAP_UTIL に修正

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

13 years agojpeg_size.? を bitmap_util.? に変更 (png, gif のユーティリティも作るので)
yoya [Thu, 28 Oct 2010 07:20:25 +0000 (07:20 +0000)]
jpeg_size.? を bitmap_util.? に変更 (png, gif のユーティリティも作るので)

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

13 years agoadjustShapeBitmap で RECT と MATRIX の処理で無駄なループを削除
yoya [Thu, 28 Oct 2010 07:13:54 +0000 (07:13 +0000)]
adjustShapeBitmap で RECT と MATRIX の処理で無駄なループを削除

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

13 years agoadjustShapeBitmap のサンプル
yoya [Wed, 27 Oct 2010 16:30:01 +0000 (16:30 +0000)]
adjustShapeBitmap のサンプル

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

13 years ago- SHAPE_BITMAP_NONE のクラス定数を追加
yoya [Wed, 27 Oct 2010 16:13:27 +0000 (16:13 +0000)]
- SHAPE_BITMAP_NONE のクラス定数を追加
- バージョンを 0.22 に変更 (そろそろリリース)

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

13 years agoadjustShapeBitmap(SWFEditor::SHAPE_BITMAP_TYPE_TILLED) の実装
yoya [Wed, 27 Oct 2010 15:25:16 +0000 (15:25 +0000)]
adjustShapeBitmap(SWFEditor::SHAPE_BITMAP_TYPE_TILLED) の実装

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

13 years agoshape tag の時だけ apply_shape を呼ぶよう修正 (tag 種不一致で segfault してた)
yoya [Wed, 27 Oct 2010 14:52:33 +0000 (14:52 +0000)]
shape tag の時だけ apply_shape を呼ぶよう修正 (tag 種不一致で segfault してた)

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

13 years ago例外処理の追加
yoya [Wed, 27 Oct 2010 14:46:40 +0000 (14:46 +0000)]
例外処理の追加

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

13 years agoshape_coord_real_size 算出ロジックをわずかに軽量化
yoya [Wed, 27 Oct 2010 14:44:54 +0000 (14:44 +0000)]
shape_coord_real_size 算出ロジックをわずかに軽量化

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

13 years agoスケールのデフォルト値を 20(TWIPS) に変更 (これが等倍)
yoya [Wed, 27 Oct 2010 14:44:08 +0000 (14:44 +0000)]
スケールのデフォルト値を 20(TWIPS) に変更 (これが等倍)

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

13 years agobuild 時に shape_move_size を計算し直すよう修正
yoya [Wed, 27 Oct 2010 14:43:31 +0000 (14:43 +0000)]
build 時に shape_move_size を計算し直すよう修正

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

13 years agochara.swf のデバッグでテーブルサイズが足りなかったので拡張。
yoya [Wed, 27 Oct 2010 14:41:41 +0000 (14:41 +0000)]
chara.swf のデバッグでテーブルサイズが足りなかったので拡張。

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

13 years ago- shape_coord_real_size が 2 以下の時の処理修正
yoya [Tue, 26 Oct 2010 15:35:11 +0000 (15:35 +0000)]
- shape_coord_real_size が 2 以下の時の処理修正
- shape_line_has_x_and_y, shape_line_has_x_or_y の処理漏れ修正

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

13 years ago警告対応 (宣言の取り込み漏れや、未使用の変数)
yoya [Tue, 26 Oct 2010 15:33:23 +0000 (15:33 +0000)]
警告対応 (宣言の取り込み漏れや、未使用の変数)

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

13 years agoapply factor rect で min_x, min_y の初期値を大きな値で(実際には負の値になるけど念の為)
yoya [Mon, 25 Oct 2010 18:22:39 +0000 (18:22 +0000)]
apply factor rect で min_x, min_y の初期値を大きな値で(実際には負の値になるけど念の為)

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

13 years agoswf_tag_shape_bitmap_identity の戻り値が誤っているので修正
yoya [Mon, 25 Oct 2010 17:41:52 +0000 (17:41 +0000)]
swf_tag_shape_bitmap_identity の戻り値が誤っているので修正

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

13 years ago整形
yoya [Mon, 25 Oct 2010 17:07:40 +0000 (17:07 +0000)]
整形

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

13 years agoswf_morph_shape_with_style_delete から swf_shape_record_delete を呼ぶ処理を追加
yoya [Mon, 25 Oct 2010 17:07:27 +0000 (17:07 +0000)]
swf_morph_shape_with_style_delete から swf_shape_record_delete を呼ぶ処理を追加

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

13 years agoswf_shape_record_setup_delete を実装
yoya [Mon, 25 Oct 2010 16:59:09 +0000 (16:59 +0000)]
swf_shape_record_setup_delete を実装
swf_shape_record_delete から swf_shape_record_setup_delete を呼ぶ処理を追加

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

13 years agoswf_line_style_delete を呼ぶように修正
yoya [Mon, 25 Oct 2010 16:51:24 +0000 (16:51 +0000)]
swf_line_style_delete を呼ぶように修正

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

13 years ago関数の並び順をヘッダに合わせた
yoya [Mon, 25 Oct 2010 16:51:07 +0000 (16:51 +0000)]
関数の並び順をヘッダに合わせた

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

13 years agoswf_line_style_delete の実装
yoya [Mon, 25 Oct 2010 16:50:38 +0000 (16:50 +0000)]
swf_line_style_delete の実装

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

13 years agoshape_with_style の delete 処理を追加
yoya [Mon, 25 Oct 2010 16:33:58 +0000 (16:33 +0000)]
shape_with_style の delete 処理を追加

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

13 years agoswf_shape_with_style_delete の末尾に return 0 を追加
yoya [Mon, 25 Oct 2010 16:32:59 +0000 (16:32 +0000)]
swf_shape_with_style_delete の末尾に return 0 を追加

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

13 years agoswf_shape_with_style_delete を実装
yoya [Mon, 25 Oct 2010 16:31:01 +0000 (16:31 +0000)]
swf_shape_with_style_delete を実装

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

13 years agoisBitmapTag を isBitsJPEGTag と isBitsLossless に分離して、それらの合成にする
yoya [Mon, 25 Oct 2010 16:28:25 +0000 (16:28 +0000)]
isBitmapTag を isBitsJPEGTag と isBitsLossless に分離して、それらの合成にする

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

13 years ago- SWFED_SHAPE_BITMAP_MATRIX_RESCALE のスケールが逆数なので修正
yoya [Mon, 25 Oct 2010 16:13:37 +0000 (16:13 +0000)]
- SWFED_SHAPE_BITMAP_MATRIX_RESCALE のスケールが逆数なので修正
- swf_object_replace_jpegdata の swf_tag_identity 条件チェック誤りを修正
- swf_tag_replace_jpeg_data の戻り値チェック誤りを修正

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

13 years agoSWFEditor のメソッドに adjustShapeBitmap を追加
yoya [Mon, 25 Oct 2010 16:08:55 +0000 (16:08 +0000)]
SWFEditor のメソッドに adjustShapeBitmap を追加

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

13 years agoisShapeTag マクロを追加
yoya [Mon, 25 Oct 2010 16:08:11 +0000 (16:08 +0000)]
isShapeTag マクロを追加

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

13 years agoswf_tag_replace_{png|gif}_data の引数が合ってないので修正
yoya [Mon, 25 Oct 2010 02:38:24 +0000 (02:38 +0000)]
swf_tag_replace_{png|gif}_data の引数が合ってないので修正

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

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