OSDN Git Service
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
yoya [Thu, 3 Feb 2011 14:27:09 +0000 (14:27 +0000)]
- SWF 分解デモの URL 変更
- adjustbitmap と actionbytecode 処理の日記リンクを追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@361
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 3 Feb 2011 14:06:39 +0000 (14:06 +0000)]
- (get|replace)ShapeData の実装
- (get|replace)TagContentsByCID の修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@360
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 2 Feb 2011 16:12:34 +0000 (16:12 +0000)]
- getShapeData, replaceShapeData の実装 (まだ全然動かない)
- 各々 alias で、本体は getTagContentsByCID, replaceTagContentsByCID
- getTagData, replaceTagData のコード修正 (動作確認してない)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@359
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 2 Feb 2011 15:42:36 +0000 (15:42 +0000)]
swf_object_replace_tagdata のコード上の場所を移動 (グルーピングがおかしかったので)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@358
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 31 Dec 2010 12:59:38 +0000 (12:59 +0000)]
VERSION を 0.27 から 0.28 に up
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@357
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 31 Dec 2010 07:05:04 +0000 (07:05 +0000)]
MALLOC_DEBUG 指定しない時は malloc_debug_start mallog_debug_end を呼ばないよう修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@356
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Fri, 31 Dec 2010 04:06:25 +0000 (04:06 +0000)]
swf_object_close で必ず malloc_debug_end が呼ばれるようにした
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@355
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 30 Dec 2010 12:16:24 +0000 (12:16 +0000)]
malloc/free デバッグ処理の改善
- 開始と終了で表示
- 0 ポインタでの値書き込みをポインタの先頭エリアに0を埋めるよう修正。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@354
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 21 Dec 2010 11:03:04 +0000 (11:03 +0000)]
誤って alias 変数を free している処理を削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@353
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 5 Dec 2010 15:26:30 +0000 (15:26 +0000)]
tag->data を free した後で NULL 代入。(殆ど処理していたが一か所漏れていた)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@352
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 5 Dec 2010 15:21:15 +0000 (15:21 +0000)]
コメントアウトした free の行を削除
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@351
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 5 Dec 2010 15:20:04 +0000 (15:20 +0000)]
jpeg セグメントを削除する際に誤って free している個所があるので修正。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@350
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 5 Dec 2010 15:19:22 +0000 (15:19 +0000)]
setActionVariables で DoActionタグを挿入する際、
Attribute, SetBackgroundcolor より後ろに位置させているが、
それに加えて Protect タグよりも後ろにするよう改造。
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@349
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 2 Dec 2010 03:43:17 +0000 (03:43 +0000)]
VERSION を 0.26 から 0.27 に up
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@348
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Thu, 2 Dec 2010 03:40:42 +0000 (03:40 +0000)]
destloy 中に free した変数にアクセスする不具合を修正 (0.26 でデグレード)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@347
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Dec 2010 18:37:28 +0000 (18:37 +0000)]
VERSION を 0.25 から 0.26 に up
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@346
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Wed, 1 Dec 2010 18:21:06 +0000 (18:21 +0000)]
tRNS チャンクの透明度情報をひとつ大目に勘違いしていて、
透明度のあるパレット+1個目が透明になる不具合を修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@345
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 30 Nov 2010 18:35:36 +0000 (18:35 +0000)]
setActionVaribles のテストスクリプト
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@344
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 30 Nov 2010 18:31:02 +0000 (18:31 +0000)]
- setActionVariables の実装を一通り
- shape 表示
- getEditString で無駄な 1 byte のコピーを減らす
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@343
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 30 Nov 2010 18:27:24 +0000 (18:27 +0000)]
strdup_debug を削除 (strdup 自体マクロみたいで redfine になる)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@342
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Tue, 30 Nov 2010 02:19:08 +0000 (02:19 +0000)]
malloc.h でなく stdlib.h を include
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@341
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 29 Nov 2010 16:26:57 +0000 (16:26 +0000)]
y_keyvalue_next がゴミの use フラグを見る不具合を修正
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@340
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 29 Nov 2010 16:13:13 +0000 (16:13 +0000)]
モジュール名を strtable から keyvalue に変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@339
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Mon, 29 Nov 2010 16:07:40 +0000 (16:07 +0000)]
- itelator 系メソッドを追加
- テスト用 main 追加
- 色々バグフィックス
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@338
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 28 Nov 2010 17:11:43 +0000 (17:11 +0000)]
VERSION を 0.24 から 0.25 に up
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@337
7c90b180-03d5-4157-b861-
58a559ae9d1e
yoya [Sun, 28 Nov 2010 16:49:21 +0000 (16:49 +0000)]
y_strtable ユーティリティーを追加
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@336
7c90b180-03d5-4157-b861-
58a559ae9d1e
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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