OSDN Git Service
yoya [Thu, 24 Mar 2011 12:51:38 +0000 (12:51 +0000)]
swf_object_replace_movieclip で unused_cid_purge フラグを有効にした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@461
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 11:43:58 +0000 (11:43 +0000)]
getHeaderInfo で FrameRect の取得に対応
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@460
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 11:42:46 +0000 (11:42 +0000)]
getHeaderInfo のサンプルスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@459
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 10:44:40 +0000 (10:44 +0000)]
author: yoya
replaceMovieClip に第3引数 (unused_cid_purge)を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@458
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 09:46:36 +0000 (09:46 +0000)]
author: yoya
setHeaderInfo で FrameRect も弄れるようにした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@457
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 09:41:50 +0000 (09:41 +0000)]
author: yoya
setHeaderInfo のサンプルスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@456
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 09:39:58 +0000 (09:39 +0000)]
author: yoya
デバッグ用に付けていた _destroy_and_exit を削除。
(このメソッドは destructor の処理を明示的に呼ぶので、メモリリークチェック等に有効)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@455
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 24 Mar 2011 09:11:17 +0000 (09:11 +0000)]
author: yoya
compress true 指定された際に、version が 6 未満の時は 6 に引き上げる処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@454
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Mar 2011 12:58:39 +0000 (12:58 +0000)]
author: yoya
setCompressLevel メソッドを追加 (呼ばない場合は今まで通り level 6)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@453
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Mar 2011 12:58:03 +0000 (12:58 +0000)]
author: yoya
zlib compress level を swf_object_t で管理する (2つ漏れてたので対応)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@452
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Mar 2011 12:43:41 +0000 (12:43 +0000)]
author: yoya
zlib compress level を swf_object_t で管理する
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@451
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 17:32:43 +0000 (17:32 +0000)]
SWF_VERSION を 0.34 から 0.35a に更新
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@450
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 17:22:18 +0000 (17:22 +0000)]
setShapeAdjustMode で SHAPE_BITMAP_MATRIX_RESCALE が機能しなくなっていた不具合を修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@449
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 16:18:29 +0000 (16:18 +0000)]
SWFED_VERSION を 0.34a から 0.34 に更新
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@448
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 16:15:00 +0000 (16:15 +0000)]
replace png のテストスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@447
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 09:30:23 +0000 (09:30 +0000)]
author: yoya
depth の並び替え処理を削除 (sprite の中で一意であれば良さそうなので)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@446
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 08:27:09 +0000 (08:27 +0000)]
author: yoya
- 負の offset 指定で get が呼ばれた場合のガード
- set の方のガードで返す値を -1 から 1 に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@445
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 08:13:11 +0000 (08:13 +0000)]
author: yoya
trans_table_set で負のオフセットを渡された時のガードを入れた
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@444
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 08:08:52 +0000 (08:08 +0000)]
author: yoya
realloc 時にメモリが足りない場合の例外処理
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@443
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 08:08:13 +0000 (08:08 +0000)]
author: yoya
replace_movieclip の先頭で宣言している変数の NULL 初期化
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@442
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 07:54:48 +0000 (07:54 +0000)]
author: yoya
フェイルセーフ
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@441
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 07:34:53 +0000 (07:34 +0000)]
author: yoya
テストスクリプト内の文言修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@440
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 06:11:09 +0000 (06:11 +0000)]
author: yoya
- Sprite の入れ子はやめた (仕様書の対応タグに書かれてないので)
- Sprite の refcid を書き換えた後に、->data の解放を追加 (でないと output に反映されない)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@439
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 22 Mar 2011 02:02:55 +0000 (02:02 +0000)]
Define 系は基本的に Sprite の外(直前)に展開するが、DefineSprite は Sprite の中に(入れ子で)展開するよう変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@438
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 20 Mar 2011 17:03:09 +0000 (17:03 +0000)]
- 不要な Shape を削除する際に関連するビットマップも削除する処理を実装
- 差し替え SWF の JpegTables はとりあえず無視するようにした。(SWF に JpegTables が 2つあるのはマズいので)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@437
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 18 Mar 2011 02:24:32 +0000 (02:24 +0000)]
swf_tag_move でデータを移す時、念の為 from の length に 0 代入
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@436
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 07:33:15 +0000 (07:33 +0000)]
calloc 直後のエラーで free するのを、エラーの後で calloc するよう変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@435
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 07:11:26 +0000 (07:11 +0000)]
- NULL チェック
- free 前に危ないメンバに NULL 代入
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@434
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 05:57:13 +0000 (05:57 +0000)]
- CID PURGE 機能が無効な時は trans_table_reserve_refcid_recursive を使わないので、ifdef でくくる
- endif にラベルが付いていたのでコメントアウト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@433
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 05:53:31 +0000 (05:53 +0000)]
稀に compress で元サイズより増える事があるので、その対応
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@432
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 03:28:16 +0000 (03:28 +0000)]
VERSION を 0.33 から 0.34a に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@431
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 03:17:25 +0000 (03:17 +0000)]
SWF_OBJECT_DEPTH_RENUMBER と SWF_OBJECT_UNUSED_CID_PURGE の undef 行を削除 (Makefile 等で -D 出来るように)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@430
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Mar 2011 03:13:53 +0000 (03:13 +0000)]
replaceMovieClip で合成した swf 同士で depth が重複させない処理を ifdef で無効化。
参照されないコンテンツを削除する処理も ifdef で制御。(こちらは元々 #if 0 )
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@429
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 16 Mar 2011 15:11:05 +0000 (15:11 +0000)]
VERSION を 0.33a から 0.33 に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@428
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 16 Mar 2011 14:49:06 +0000 (14:49 +0000)]
テストスクリプトの名前を変更。今後増やすので 001 を採番
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@427
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 16 Mar 2011 10:43:01 +0000 (10:43 +0000)]
swf_tag_detail_destroy を swf_tag_destroy_detail に修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@426
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 16 Mar 2011 10:41:02 +0000 (10:41 +0000)]
VERSION を 0.32 から 0.33a に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@425
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 16 Mar 2011 10:40:21 +0000 (10:40 +0000)]
swf_tag_shape_bitmap_get_cid を swf_tag_shape_bitmap_get_refcid に修正
(getShapeIdListByBitmapRef が動かなくなってました)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@424
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 15 Mar 2011 08:29:05 +0000 (08:29 +0000)]
author: yoya
- swf_object_replace_tagdata で detail が存在した場合に free したデータを使い続けていたので修正
- swf_tag_destroy から swf_tag_destroy_detail を分離
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@423
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sat, 12 Mar 2011 03:42:54 +0000 (03:42 +0000)]
- 念の為の NULL 初期化
- NULL チェック変更
- エラー文言修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@422
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 15:59:03 +0000 (15:59 +0000)]
Sprite から cid で参照するコンテンツを削除する処理 (if 0 で無効化してある)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@421
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 11:10:05 +0000 (11:10 +0000)]
エラー文言訂正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@420
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 05:33:29 +0000 (05:33 +0000)]
テーブル拡張が機能してなかったので修正
(256 以上の値が set 出来なかった)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@419
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 03:59:16 +0000 (03:59 +0000)]
MultiTerm 表示の printf で引数が足りないのを修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@418
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 01:04:55 +0000 (01:04 +0000)]
swf_tag_replace_cid で成功/失敗の戻り値を返すように
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@417
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 01:01:51 +0000 (01:01 +0000)]
gif 入れ替えのテストスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@416
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 11 Mar 2011 00:59:54 +0000 (00:59 +0000)]
swf_tag_replace_cid の成功/失敗のチェック
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@415
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 16:23:36 +0000 (16:23 +0000)]
jpeg 入れ替えテストスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@414
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 14:23:31 +0000 (14:23 +0000)]
コードの整形
- 関数間の改行は1つずつ
- 余分な空行を削除
- 関数の戻り値のインデントを合わせる
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@413
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 14:10:35 +0000 (14:10 +0000)]
- 関数の戻り値が無いのを修正
- 未使用の変数を削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@412
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 14:07:24 +0000 (14:07 +0000)]
swf_tag_create_input_detail を呼ぶコードの refine
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@411
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 13:50:32 +0000 (13:50 +0000)]
*.c から extern を削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@410
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 13:46:02 +0000 (13:46 +0000)]
swf_tag_create_input_detail の戻り値チェック
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@409
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 13:15:53 +0000 (13:15 +0000)]
NULL ガード (画像入れ替えが絡む部分を中心に)
- 引数の NULL チェックを増やした
- 自動変数のポインタの NULL 代入を増やした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@408
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 13:01:44 +0000 (13:01 +0000)]
テストスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@407
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 11:48:30 +0000 (11:48 +0000)]
swf_tag_get_bitmap_size (を呼ぶ側でなく)中で swf_tag_create_input_detail を実行するよう変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@406
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 10 Mar 2011 04:25:33 +0000 (04:25 +0000)]
Sprite 内にnest した Sprite の参照IDの入れ替えにも対応。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@405
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 9 Mar 2011 17:18:55 +0000 (17:18 +0000)]
- depth の renumbering 処理を追加
- sprite 内の cid renumbering 処理を追加したがコメントアウト (問題あるので)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@404
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 9 Mar 2011 16:42:53 +0000 (16:42 +0000)]
表示枠の移動指定が意図した 1/20 しか移動しない不具合を修正
ユーザから受け取る値は論理pixelでSWFはTWIPSなので20倍する必要があった。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@403
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 17:49:03 +0000 (17:49 +0000)]
VERSION を 0.32a から 0.32 に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@402
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 16:14:06 +0000 (16:14 +0000)]
CID renum の書き換え対象 Defineタグを増やした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@401
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 13:16:19 +0000 (13:16 +0000)]
- cxformwithalpha の処理ルーチンを追加
- swf_tag_place で PlaceObject2 の時の処理を cxformwithalpha を使うよう修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@400
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 01:22:06 +0000 (01:22 +0000)]
Sprite 入れ替えで cid が 0 になるのを修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@399
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 01:07:31 +0000 (01:07 +0000)]
putbit する際に realloc する時のデバッグメッセージを削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@398
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 00:43:59 +0000 (00:43 +0000)]
- EndタグをSprite内に埋める処理をついか
- PlaceObject2 の refcid を上書きする処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@397
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 00:42:55 +0000 (00:42 +0000)]
refcid の get,replace API を追加 (PlaceObject2 のに対応)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@396
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 8 Mar 2011 00:42:19 +0000 (00:42 +0000)]
CID 無しの場合に、0 を埋める処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@395
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 17:20:14 +0000 (17:20 +0000)]
replaceMovieClip のテストスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@394
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 17:19:40 +0000 (17:19 +0000)]
デバッグ用メッセージを削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@393
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 17:18:45 +0000 (17:18 +0000)]
Defineタグ内の CID renum 処理を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@392
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 14:21:37 +0000 (14:21 +0000)]
- shape_bitmap_get_refcid を実装
- shape_bitmap_replace_refcid を実装
(shape_bitmap_identity を削除)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@391
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 14:00:14 +0000 (14:00 +0000)]
- identity を廃止
- get_cid, replace_cid を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@390
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 05:25:00 +0000 (05:25 +0000)]
SWFEditor class の destructor が呼ばれない事がある為、(メモリリーク)チェック用に _destroy_and_exit メソッドを追加。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@389
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 04:00:12 +0000 (04:00 +0000)]
- tag_info detail_handler の宣言を関数の頭へ移動
- tag detail を保存する変数を誤っているので修正
- 念の為 next ポインタを NULL 初期化 (calloc なので一応 0 保証されてるけど)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@388
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 03:59:08 +0000 (03:59 +0000)]
コードの見栄えの整理
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@387
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 03:57:45 +0000 (03:57 +0000)]
入れ子で start, close を呼んだ場合の対処
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@386
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 7 Mar 2011 01:31:52 +0000 (01:31 +0000)]
Sprite タグのインスタンス名検索が機能してなかったので修正
- 検索の条件分岐が逆
- Sprite タグ分解処理が動いていない
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@385
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 6 Mar 2011 15:44:33 +0000 (15:44 +0000)]
指定するinstance名の Placeタグを探す処理の修正。(また不具合あり)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@384
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 6 Mar 2011 15:08:18 +0000 (15:08 +0000)]
渡された SWF 中のコンテンツタグを対象 Sprite の直前に、制御系タグを Sprite の中に展開する処理を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@383
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 6 Mar 2011 14:28:15 +0000 (14:28 +0000)]
replaceMovieClip に渡す SWFファイルの input に失敗した場合の処理を追加。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@382
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 6 Mar 2011 13:13:52 +0000 (13:13 +0000)]
swf_tag_move (data, detail 等の情報の移し替え)の実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@381
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 6 Mar 2011 11:56:11 +0000 (11:56 +0000)]
- 入れ替え対象 Sprite タグの前後のタグの位置を把握する処理を追加
- Defineタグと Spriteタグ内に入れるデータの分別処理を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@380
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 4 Mar 2011 09:41:53 +0000 (09:41 +0000)]
未使用の変数宣言を削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@379
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 4 Mar 2011 09:41:26 +0000 (09:41 +0000)]
- bit入力中のエラー検知を入れた
- build 処理を修正。(parse が混ざってた)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@378
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Mar 2011 17:24:23 +0000 (17:24 +0000)]
インスタンス名に対応する PlaceTag => SpriteTag を探す処理を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@377
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Mar 2011 17:23:07 +0000 (17:23 +0000)]
isPlaceTag と isSpriteTag の定義を追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@376
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Mar 2011 14:28:54 +0000 (14:28 +0000)]
- 不要な変数の削除
- 文字列(char *) からデータ列(unsigned char*) へのキャスト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@375
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Mar 2011 14:26:29 +0000 (14:26 +0000)]
- setActionVariables の度に DoAction を増やすのをやめて、既にある場合は変数代入イメージを混ぜるように改造。
- 不要な変数の削除やエラー文言の修正。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@374
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Mar 2011 12:55:52 +0000 (12:55 +0000)]
- replaceMovieClip のガワだけ作成
- version を 0.31 から 0.32a に更新
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@373
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 1 Mar 2011 13:18:09 +0000 (13:18 +0000)]
PlaceObject, PlaceObject2 の build 処理を実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@372
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 1 Mar 2011 12:51:40 +0000 (12:51 +0000)]
PlaceOject, PlaceObject2 の parser 実装
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@371
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Feb 2011 15:29:41 +0000 (15:29 +0000)]
SWFED_VERSION を 0.30 から 0.31 に更新
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@370
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Feb 2011 15:00:32 +0000 (15:00 +0000)]
replace shape へのリンクを追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@369
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Feb 2011 14:59:52 +0000 (14:59 +0000)]
getTagDetail や swfInfo 等 detail を生成した後で getShapeData を呼ぶと正しくないデータが取れるのを修正。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@368
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Feb 2011 13:43:20 +0000 (13:43 +0000)]
コードの整形
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@367
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 23 Feb 2011 13:41:39 +0000 (13:41 +0000)]
画像一覧に Shape の画像も表示する
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@366
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Feb 2011 22:42:14 +0000 (22:42 +0000)]
SWFED_VERSION を 0.28(本来は0.29のはずが更新漏れ)から 0.30 に更新
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@365
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 17 Feb 2011 22:41:32 +0000 (22:41 +0000)]
透明色の無い GIF で replace 処理すると、colortable 256個目の色が透明になる不具合を修正した
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@364
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Feb 2011 15:28:53 +0000 (15:28 +0000)]
呼ぶメソッドを誤っていた。(動作はしますが)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@363
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Feb 2011 14:28:19 +0000 (14:28 +0000)]
(get|replace)ShapeData のサンプルコード
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@362
7c90b180-03d5-4157-b861-
58a559ae9d1e