log

age author description
Tue, 23 Nov 2010 00:29:55 +0800 Thinker K.F. Li To make backend compatible with C++ refine_backend_if
Mon, 22 Nov 2010 22:58:37 +0800 wycc Change the main.svg to be the multi scene format.
Mon, 22 Nov 2010 22:44:27 +0800 wycc SHift the ruler to the right to align to the frames
Mon, 22 Nov 2010 22:26:03 +0800 Thinker K.F. Li Highlevel view of MadButterfly components refine_backend_if
Mon, 22 Nov 2010 17:43:22 +0800 Thinker K.F. Li Migrate examples/dynamic to new definition of backend refine_backend_if
Mon, 22 Nov 2010 17:20:49 +0800 Thinker K.F. Li Migrate examples/svg2code_ex to new definition of backend refine_backend_if
Mon, 22 Nov 2010 17:13:59 +0800 Thinker K.F. Li Migrate examples/drag to new definition of backend refine_backend_if
Mon, 22 Nov 2010 17:02:49 +0800 Thinker K.F. Li Migrate examples/tank to new definition of backend refine_backend_if
Mon, 22 Nov 2010 17:02:10 +0800 Thinker K.F. Li Redraw changed after handling timeout for X_supp.c refine_backend_if
Mon, 22 Nov 2010 16:05:24 +0800 Thinker K.F. Li Migrate examples/calculator/ to new bacend definition refine_backend_if
Mon, 22 Nov 2010 15:38:11 +0800 Thinker K.F. Li X_main.c works with new backend definition refine_backend_if
Mon, 22 Nov 2010 15:27:40 +0800 Thinker K.F. Li Use mb_timer_man_t instead of mb_tman_t in mbaf refine_backend_if
Mon, 22 Nov 2010 15:20:11 +0800 Thinker K.F. Li Use macros to hide the default backend refine_backend_if
Mon, 22 Nov 2010 14:02:01 +0800 Thinker K.F. Li Move X_main.c to mb_timer_man_t refine_backend_if
Mon, 22 Nov 2010 13:57:59 +0800 Thinker K.F. Li Fix error on error checking for mb_timer_man_new() refine_backend_if
Mon, 22 Nov 2010 13:52:59 +0800 Thinker K.F. Li Fix testcase of animate.c for mb_timer_man_t refine_backend_if
Mon, 22 Nov 2010 13:15:33 +0800 Thinker K.F. Li Move the timer manager based on mb_tman_t to timer.c refine_backend_if
Mon, 22 Nov 2010 12:38:36 +0800 Thinker K.F. Li Use mb_timer_man_t instead of mb_tman_t. refine_backend_if
Mon, 22 Nov 2010 10:29:36 +0800 Thinker K.F. Li Change naming convention from X_MB to X_supp or x_supp refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Mark out functions supprting nodejs in X_supp.c refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Register _x_mb_handle_connection() with IO manager refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Add flush function to mb_backend_t refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Change signature of function in X_supp.c to right type for rt arg refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Make functions of X_supp.c static and fill fields of backend. refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo on the name of X_MB_new_with_win() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Change X_MB_add/remove_event() to match new mb_backend_t refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Rename X_MB_tman() to X_MB_timer_man() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Free IO manager and timer manager when free a X supp runtime refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Rename xmbrt to xmb_rt refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix X_init_connection() to match modification of mb_backend_t refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Use MB_MAX() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Change _X_MB_runtime and fix _x_mb_event_loop() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo for the naem of struct _X_supp_IO_man refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo for the name of _mb_IO_man refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Declare functions correctly refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo on variable reference refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo on return type of _x_supp_tmo_hdlr() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Declare function as static functions refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Change signature to make const for arguments of mb_timer_cb_t refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Use mb_backend_t::event_loop() instead of mb_backend_t::loop refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Rename mb_backend_t::tman() to mb_backend_t::timer_man() refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Use mb_backend_t::new instead of mb_backend_t::init refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Change signature of sprite_set_search_path() refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Adapt mb_tman_t to mb_timer_man_t refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Change signature of callback for IO and timer manager refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Implement functions of timer manager for X support refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Rename _x_mb_io_man* to _x_supp_io_man* refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Add default timer factory for X support refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Implement IO manager interface for X refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li doc backend refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Change interface of mb_backend_t for more concise refine_backend_if
Sun, 21 Nov 2010 09:17:43 +0800 wycc Change the order of layer in the scene editor to make it consistent with the inkscape layer manager
Sun, 21 Nov 2010 08:43:02 +0800 wycc Set the inkscape:groupmode attribute so that the inkscape will put the scene groups in the layer manager and protect it from detection.
Sat, 20 Nov 2010 23:31:02 +0800 wycc Add MadButterfly name space
Sat, 20 Nov 2010 20:06:01 +0800 wycc Remove unnecessary lines.
Sat, 20 Nov 2010 20:04:48 +0800 wycc Add scene demo program
Sat, 20 Nov 2010 20:04:31 +0800 wycc Implement Scene API.
Sat, 20 Nov 2010 15:46:03 +0800 wycc Generate the last key frame correct.
Sat, 20 Nov 2010 15:44:05 +0800 wycc Hide the hover of all inactive framelines. This fix the issue of multiple hover in every frameline objects.
Sat, 20 Nov 2010 11:47:40 +0800 wycc Remove generate function
Sat, 20 Nov 2010 11:45:53 +0800 wycc Check in the sample file
Sat, 20 Nov 2010 11:45:17 +0800 wycc Rewrite the MBScene to use framelines. The old layers/scenes data structure is used to load the scenes only. We should remove it completely in the future.
Sat, 20 Nov 2010 11:44:19 +0800 wycc Add addScenes to generate scene definition according to the current framelines.
Fri, 19 Nov 2010 23:54:24 +0800 wycc Fix the rm_keyframe to search the keyframe.
Thu, 18 Nov 2010 12:10:51 +0800 Thinker K.F. Li Fix issue of not drawing background for key frames without any tween
Thu, 18 Nov 2010 12:02:21 +0800 Thinker K.F. Li check range of pointer
Thu, 18 Nov 2010 11:54:37 +0800 Thinker K.F. Li Start drawing after an expose event
Thu, 18 Nov 2010 11:37:21 +0800 Thinker K.F. Li Provide the facility to stop drawing for massive content update.
Thu, 18 Nov 2010 11:20:24 +0800 Thinker K.F. Li Function of removing key frames
Wed, 17 Nov 2010 18:49:58 +0800 Thinker K.F. Li Do not draw active frame when it is not set
Wed, 17 Nov 2010 17:25:44 +0800 Thinker K.F. Li Remove showGrid() from MBScene
Wed, 17 Nov 2010 17:24:59 +0800 Thinker K.F. Li update framelines according content 0f layers
Wed, 17 Nov 2010 17:14:22 +0800 Thinker K.F. Li Rename Layer.scene to Layer.scenes since it is a list of scenes
Wed, 17 Nov 2010 17:10:07 +0800 Thinker K.F. Li Rename MBScene.layer to MBScene.layers
Wed, 17 Nov 2010 17:09:13 +0800 Thinker K.F. Li Add a frameline for each layer
Wed, 17 Nov 2010 15:19:35 +0800 Thinker K.F. Li Use frameline module in MBScene
Wed, 17 Nov 2010 15:18:30 +0800 Thinker K.F. Li Fix bug for no any key frame in a frameline
Wed, 17 Nov 2010 14:31:59 +0800 Thinker K.F. Li Break long lines
Wed, 17 Nov 2010 14:17:59 +0800 Thinker K.F. Li Re-indent MBScene.py
Wed, 17 Nov 2010 13:30:32 +0800 Thinker K.F. Li Add tailing 'pass' commands to close indents
Wed, 17 Nov 2010 12:52:34 +0800 Thinker K.F. Li Show hover mark when the pointer over a frame
Wed, 17 Nov 2010 11:58:45 +0800 Thinker K.F. Li frame-button-press event of frameline
Wed, 17 Nov 2010 11:18:44 +0800 Thinker K.F. Li rename _type_id to _type, it is GGbject type actually
Wed, 17 Nov 2010 03:15:11 +0800 Thinker K.F. Li Handle button press event for frameline
Wed, 17 Nov 2010 02:29:47 +0800 Thinker K.F. Li Add more border line to frameline and frameruler
Wed, 17 Nov 2010 02:16:32 +0800 Thinker K.F. Li Set font size for frame number in frameruler
Wed, 17 Nov 2010 01:46:10 +0800 Thinker K.F. Li Add frameruler to show ruler for framelines
Tue, 16 Nov 2010 13:16:39 +0800 Thinker K.F. Li Doc key frame
Tue, 16 Nov 2010 12:55:19 +0800 Thinker K.F. Li change wording in doc
Tue, 16 Nov 2010 12:51:53 +0800 Thinker K.F. Li Draw line to connect continious tween frames
Tue, 16 Nov 2010 12:12:21 +0800 Thinker K.F. Li Implement a frameline widget
Mon, 15 Nov 2010 00:53:18 +0800 wycc Change the implement to insert window into the toplevel of the spdesktop. However, we not not insert the scene editor after the aloat window since they are created latter.
Sun, 14 Nov 2010 23:10:00 +0800 wycc merge the head
Sun, 14 Nov 2010 23:09:02 +0800 wycc Add scene editor. This vewrsion can only switch scene. It can not change the scene yet.
Fri, 12 Nov 2010 17:54:07 +0800 Thinker K.F. Li Add objs/default to NODE_PATH in run.sh
Fri, 12 Nov 2010 17:39:04 +0800 Thinker K.F. Li Move examples for nodejs into nodejs/examples/ sub-directories.
Fri, 12 Nov 2010 17:08:13 +0800 Thinker K.F. Li Align and fix style of items
Fri, 12 Nov 2010 16:54:48 +0800 Thinker K.F. Li Migrate testsvg.js to new interface of shift action.
Fri, 12 Nov 2010 16:53:03 +0800 Thinker K.F. Li Fix issue of moving lightbar of testsvg.js.
Fri, 12 Nov 2010 16:03:19 +0800 Thinker K.F. Li Fix the bug of crash by abort() when running testsvg.js.
Thu, 11 Nov 2010 00:56:51 +0800 Thinker K.F. Li Change page of "How to Defaine a Backend"
Wed, 10 Nov 2010 07:57:35 +0800 wycc Add the preview page.
Tue, 09 Nov 2010 07:41:52 +0800 wycc Update the sample application. We can use the ./test5 to test it now. It will download the image from the VOD server and render it in the screen.
Sun, 07 Nov 2010 11:36:12 +0800 wycc Check in the main category SVG file for the VOD.
Sat, 06 Nov 2010 00:53:59 +0800 wycc USe the graphics from the Max.
Thu, 04 Nov 2010 07:21:17 +0800 wycc Fix the bug when the last scale is issued before the last one is ended.
Wed, 03 Nov 2010 22:02:23 +0800 wycc Use inkscape:label to be the same way as the mbname. In this way, we can use the property editor to define name of the object.
Wed, 27 Oct 2010 01:17:37 +0800 Thinker K.F. Li Depend on cairo or pangocairo according enabling of sh_text
Wed, 27 Oct 2010 01:03:46 +0800 Thinker K.F. Li drag depends on cairo instead of pangocairo
Wed, 27 Oct 2010 01:02:55 +0800 Thinker K.F. Li exmplaes/dynamic and examples/menu are compiled for sh_text
Wed, 27 Oct 2010 00:52:38 +0800 Thinker K.F. Li examples/tank depends on cairo instead of pangocairo
Wed, 27 Oct 2010 00:49:55 +0800 Thinker K.F. Li examples/svg2code_ex must be compiled only when sh_text being enabled
Wed, 27 Oct 2010 00:41:25 +0800 Thinker K.F. Li Conditional compile for sh_text in mbaf
Tue, 26 Oct 2010 21:58:12 +0800 Thinker K.F. Li examples/calculate depends on cairo, not pangocair
Tue, 26 Oct 2010 21:44:30 +0800 wuman Fix pangocairo error message text
Tue, 26 Oct 2010 21:28:04 +0800 pingooo Merge from head.
Tue, 26 Oct 2010 21:26:40 +0800 pingooo Fix the error message when pangocairo is not present.
Tue, 26 Oct 2010 20:37:19 +0800 Ping Yeh Fix the numbering in COPYING.h
Thu, 21 Oct 2010 23:58:00 +0800 wycc Add sample SVG file.
Thu, 21 Oct 2010 23:57:39 +0800 wycc Add callback function to load browser.svg at the end of the ani9mation.