log

age author description
Tue, 12 Apr 2011 14:50:10 +0800 Thinker K.F. Li Revert 4be04f29fa70
Mon, 11 Apr 2011 20:26:18 +0800 wycc Add setFrameRate
Mon, 11 Apr 2011 20:25:44 +0800 wycc Add setFrameRate
Mon, 11 Apr 2011 13:20:02 +0800 wycc Rmeove the anomation.run which is broken now.
Mon, 11 Apr 2011 13:17:45 +0800 wycc Merge
Mon, 11 Apr 2011 13:17:05 +0800 wycc Merge
Mon, 11 Apr 2011 13:10:37 +0800 wycc Update the SVG file for the III demo.
Mon, 11 Apr 2011 13:09:48 +0800 wycc Remove the animation between scene. We need to fix this and put itback latter.
Mon, 11 Apr 2011 13:09:11 +0800 wycc Handle the utf-8 string correctly.
Mon, 11 Apr 2011 13:08:33 +0800 wycc Leave commented code here so that we can clear the screen for debugging
Mon, 11 Apr 2011 13:05:19 +0800 wycc Update the API so that we can refresh screen in frame based. This will improve the poerformance of the animation.
Mon, 11 Apr 2011 13:03:25 +0800 wycc Use cooord.set_text to update the text inside a component.
Mon, 11 Apr 2011 13:00:54 +0800 wycc Update symbol easier.
Mon, 11 Apr 2011 13:00:11 +0800 wycc Clone the javascrip properties of the object return by clone_from_subtree. This should be relocated to the javascript version of the clone_from_subtree in the future.
Mon, 11 Apr 2011 12:54:39 +0800 wycc A prelimanary support for the SVG 1.2 flowRoot style text support. This is useless unless the region is rectangle.
Mon, 11 Apr 2011 12:52:09 +0800 wycc Add functions to search for the text recursively inside coord_t tree. Once we find the first instance, we change the text of it. We need to think about how to manage the multiple segment texts, which is composed of several tspan.
Mon, 11 Apr 2011 12:45:20 +0800 Thinker K.F. Li Fix issue of showing image incorrectly.
Mon, 11 Apr 2011 00:28:45 +0800 Thinker K.F. Li Add documentation
Mon, 11 Apr 2011 00:05:25 +0800 Thinker K.F. Li Keep the same active layer and frame when switching back a timeline.
Sun, 10 Apr 2011 20:30:06 +0800 Thinker K.F. Li Switch to latest timeline when switching back to a component
Sun, 10 Apr 2011 18:46:56 +0800 Thinker K.F. Li Don't hide current timeline before switch to new component
Sun, 10 Apr 2011 15:28:33 +0800 Thinker K.F. Li Fix the issue of loading components from SVG.
Sun, 10 Apr 2011 12:07:26 +0800 Thinker K.F. Li Abandon head #6fa411fd9549
Sat, 09 Apr 2011 04:08:02 +0800 wycc Change the algorithm to determine the gap between frames so that the go back can be calculated correctly.
Sat, 09 Apr 2011 03:41:03 +0800 wycc The scribbo may set the duplicated-src to itself. We work around it here. However, we should modify the scribbo to fix it.
Sat, 09 Apr 2011 03:39:57 +0800 wycc DOn't display unnecessary elemnts.
Sat, 09 Apr 2011 03:36:51 +0800 wycc Optimize the performance. If properties is not changed, we don't call rdman_coord_changed.
Wed, 06 Apr 2011 21:35:21 +0800 wycc Commit merged result
Fri, 08 Apr 2011 09:47:00 +0800 Thinker K.F. Li Fix issue of rdman->w and rdman->h always being zeor.
Thu, 07 Apr 2011 22:27:19 +0800 Shih-Yuan Lee (FourDollars) Enable silent rules.
Thu, 07 Apr 2011 13:45:07 +0800 Thinker K.F. Li Check old component before hiding it for a component switching.
Thu, 07 Apr 2011 11:56:18 +0800 Thinker K.F. Li Remove useless debug message
Thu, 07 Apr 2011 11:44:49 +0800 Thinker K.F. Li Fix issue of removing components.
Wed, 06 Apr 2011 17:52:38 +0800 Thinker K.F. Li Fix issue of seg. fault at xnjsmb_coord_invalidate_subtree().
Wed, 06 Apr 2011 15:13:09 +0800 Thinker K.F. Li Revert changeset #88c8c874f4b8.
Wed, 06 Apr 2011 14:37:34 +0800 Thinker K.F. Li Merge
Wed, 06 Apr 2011 11:14:15 +0800 Thinker K.F. Li Use app.refresh() instead of redraw_changed()
Wed, 06 Apr 2011 10:44:15 +0800 Thinker K.F. Li Testcase for redrawing image.
Wed, 06 Apr 2011 08:17:00 +0800 wycc Update the SVG to add more animations.
Wed, 06 Apr 2011 07:52:55 +0800 wycc Use closure to replace the function to simplify the code.
Wed, 06 Apr 2011 07:52:13 +0800 wycc Call onInitDOne when all pictures are loaded.
Wed, 06 Apr 2011 07:51:06 +0800 wycc Add component class which is sued to access the objects in different frame for the same screen object. We will treat the object as the same if the duplicated-src are the same or it is the grpup defined by duplicated-src.
Wed, 06 Apr 2011 07:48:29 +0800 wycc Check if the name is defined for old SVG file.
Tue, 05 Apr 2011 10:23:30 +0800 wycc Check if the js object has been deleted. This prevent the issue that a coord is removed twice.
Mon, 04 Apr 2011 11:59:19 +0800 wycc Change the changeScene to sleep less when the render speed is too slow.
Mon, 04 Apr 2011 12:43:29 +0800 Thinker K.F. Li Translate pathes for xlink:href attriutes to relative pathes.
Sun, 03 Apr 2011 22:13:37 +0800 wycc Add exaple to illustrate the update bug
Sun, 03 Apr 2011 18:59:43 +0800 wycc Let the animation can be played in both direction.
Sun, 03 Apr 2011 18:12:42 +0800 wycc Mainly fix the clone_from_subtree to update the children of the parent node. We need to clearify all related codes in the future to make the logic more clear.
Sun, 03 Apr 2011 18:07:47 +0800 wycc clone the affine matrix ofwhen we use clone_from_subtree. This function will not copy the affine matrix at all. We need to do it manually.
Sun, 03 Apr 2011 11:51:39 +0800 wycc Override the clone_from_subtree to setup the parent and children for the coord object. However, the current children is incorrect since we can not copy it from the origin tree. Instead, we need to get coord_t from the cloned group and then modify all coord objects to include correct parent, children, add_shape and clone_from_subtree.
Sun, 03 Apr 2011 11:48:39 +0800 wycc Use clone_from_subtree to generate content for the svg:use.
Sat, 02 Apr 2011 06:00:25 +0800 wycc Hide the last frame.
Sat, 02 Apr 2011 05:39:26 +0800 wycc Copy the transformation matrix when we clone it. It looks like the MB do not copy the matrix automatically.
Sat, 02 Apr 2011 05:36:36 +0800 wycc Fix the svg:use. For a svg:use, it is a group which include the content it reference. It means that we can not tween it to its origin object directly. Instead, we need to ungroup it and then use the result matrix to generate the tweened transformation matrix. Therefore, we need to concate its matrix to the referenced object.
Wed, 30 Mar 2011 22:24:52 +0800 wycc Prevent the inkscape:bbox-* from duplicated. This will crash the libxml parser.
Wed, 30 Mar 2011 13:42:30 +0800 Thinker K.F. Li Add exporter for export svg with bbox information.
Sun, 27 Mar 2011 08:27:03 +0800 wycc Check if the scenes is defined. Disable the changeScene function if the scenes is not defined for the pure MB program.
Fri, 25 Mar 2011 09:24:44 +0800 wycc Change the default frame rat to be 12
Fri, 25 Mar 2011 08:49:01 +0800 wycc Fix the forward refeence issue.
Fri, 25 Mar 2011 03:56:07 +0800 wycc Fix the forward reference issue
Fri, 25 Mar 2011 03:54:45 +0800 wycc Fix the parseUse which setup parameter to the wrong object.
Fri, 25 Mar 2011 03:53:03 +0800 wycc Update the SVG file to fix some naming issue.
Fri, 25 Mar 2011 03:52:33 +0800 wycc Use jpg instead of PNG.
Fri, 25 Mar 2011 02:31:55 +0800 wycc Fix the issue that we put the wrong entry for the groupMap for svg:g element.
Fri, 25 Mar 2011 02:03:17 +0800 wycc Fix the parseImage to setup the transform attributes correctly.
Wed, 23 Mar 2011 23:11:33 +0800 wycc Fix the typo
Wed, 23 Mar 2011 23:08:53 +0800 wycc Support opacity tween for the primitives.
Wed, 23 Mar 2011 23:02:36 +0800 wycc Consider the width and height attribute for the rect elements. The inkscape will change the width and height directly without using transform when we resize the rectangle.
Wed, 23 Mar 2011 00:33:51 +0800 wycc Implement runToScene method for the Flash-like animation.
Tue, 22 Mar 2011 01:03:59 +0800 wycc Implement changeScene for the scribbo animation.
Tue, 22 Mar 2011 01:03:16 +0800 wycc CHange the SVG parser for the scribbo animation.
Sun, 13 Mar 2011 08:10:57 +0800 Thinker K.F. Li Fix issue of crashing for cloned subtree
Fri, 11 Mar 2011 14:07:55 +0800 wycc Check in so that we can check the crash issues.
Fri, 11 Mar 2011 14:05:09 +0800 wycc Add example files for the coord_hide issue
Fri, 11 Mar 2011 11:01:48 +0800 Thinker K.F. Li share xnjsmb_mb_rt_objs_mod for mbfly_njs.c and coord.cc
Fri, 11 Mar 2011 02:48:18 +0800 Thinker K.F. Li Modify return object for clone_from_subtree
Mon, 07 Mar 2011 09:38:09 +0800 Thinker K.F. Li Add clone_from_subtree() for coord object of nodejs
Sun, 06 Mar 2011 19:31:28 +0800 Thinker K.F. Li add rdman_coord_clone_subtree()
Sat, 05 Mar 2011 22:00:16 +0800 Thinker K.F. Li Add clone functions for shape types
Fri, 04 Mar 2011 21:09:49 +0800 Thinker K.F. Li Fix the bug reported by Wayling
Fri, 04 Mar 2011 14:21:54 +0800 Thinker K.F. Li Skip and fielt content of the tree before being written out
Fri, 04 Mar 2011 12:03:10 +0800 Thinker K.F. Li Write animation information in javascript variable
Fri, 04 Mar 2011 11:41:51 +0800 Thinker K.F. Li Collect functions together
Fri, 25 Feb 2011 15:27:35 +0800 Thinker K.F. Li Added tag s for changeset aa7cbf2cbf34
Fri, 18 Feb 2011 14:02:53 +0800 Thinker K.F. Li Fix bug of SVG been fault for showing s
Fri, 18 Feb 2011 10:37:44 +0800 Thinker K.F. Li Generate CSS rule for key frames
Fri, 18 Feb 2011 09:00:02 +0800 Thinker K.F. Li Generate CSS3 transition rules
Thu, 17 Feb 2011 10:58:40 +0800 Thinker K.F. Li Write out all content of a DOM-tree
Wed, 16 Feb 2011 15:11:38 +0800 Thinker K.F. Li Remove TweenObject._update_tween_style
Wed, 16 Feb 2011 15:07:44 +0800 Thinker K.F. Li Fix issue of chain of reference for opacity and matrix
Wed, 16 Feb 2011 15:07:44 +0800 Thinker K.F. Li Simplify tween function
Tue, 15 Feb 2011 02:32:17 +0800 wycc If the target is a svg:use, we should not update the opacity since it should use the origin value instead.
Sun, 13 Feb 2011 14:41:42 +0800 Thinker K.F. Li Move more code to layers_parser
Sun, 13 Feb 2011 14:40:04 +0800 Thinker K.F. Li Fix error bug for showing mouse over on frameline after removing a layer
Sun, 13 Feb 2011 13:12:10 +0800 Thinker K.F. Li Refactory code to layer_parser.reset_layers()
Sun, 13 Feb 2011 12:49:44 +0800 Thinker K.F. Li Try parsing DOM in html5css3.py try with parser from domview.py
Sun, 13 Feb 2011 12:33:31 +0800 Thinker K.F. Li Refactory layer_parser out from domview
Sun, 13 Feb 2011 10:04:33 +0800 Thinker K.F. Li Fix the issue for name confliction between two used traits.
Sun, 13 Feb 2011 01:17:17 +0800 Thinker K.F. Li Refactory domview_monitor to move code to scenes_parser
Sat, 12 Feb 2011 19:46:58 +0800 Thinker K.F. Li More doc
Sat, 12 Feb 2011 19:22:21 +0800 Thinker K.F. Li Change structure of provide_traits and method_map_traits
Sat, 12 Feb 2011 18:21:16 +0800 Thinker K.F. Li Refactory composite() to smaller functions
Sat, 12 Feb 2011 17:55:12 +0800 Thinker K.F. Li Fix issue of setting proxy for require for composition class
Fri, 11 Feb 2011 15:10:37 +0800 Thinker K.F. Li Use trait instead of mixin for component_manager
Wed, 09 Feb 2011 07:07:08 +0800 Thinker K.F. Li Hide scene groups of old timeline when switching to a new timeline.
Tue, 08 Feb 2011 13:35:21 +0800 Thinker K.F. Li Delegate to component_manager with method object
Tue, 08 Feb 2011 13:05:07 +0800 Thinker K.F. Li Move component_manager to a separated object.
Mon, 07 Feb 2011 21:54:03 +0800 Thinker K.F. Li Start to implement HTML5/CSS3 exporter
Sun, 06 Feb 2011 23:12:48 +0800 Thinker K.F. Li Fix issue of shouting error when removing a node.
Sun, 06 Feb 2011 22:57:33 +0800 Thinker K.F. Li Fix weir behavior for tweening for opacity.
Sat, 05 Feb 2011 18:08:57 +0800 Thinker K.F. Li Clear change log to prevent from undo/redo.
Sat, 05 Feb 2011 13:46:07 +0800 Thinker K.F. Li Fix issue of mixing actions for initialiaztion with user actions
Tue, 01 Feb 2011 23:20:26 +0800 Thinker K.F. Li Update components and timelines list for async changes on DOM
Mon, 31 Jan 2011 23:21:20 +0800 Thinker K.F. Li Consistent checking for components and timelines
Mon, 31 Jan 2011 19:19:46 +0800 Thinker K.F. Li Fix bug of duplicateKeyScene()
Mon, 31 Jan 2011 18:19:23 +0800 Thinker K.F. Li Implement the function to create a link to a component.
Mon, 31 Jan 2011 16:42:15 +0800 Thinker K.F. Li Siwtch components and timelines with context menu
Mon, 31 Jan 2011 16:26:21 +0800 Thinker K.F. Li Rename components and timelines with context menu
Mon, 31 Jan 2011 14:08:47 +0800 Thinker K.F. Li Double click to switch component and timeline
Mon, 31 Jan 2011 13:24:02 +0800 Thinker K.F. Li Avoid component name confliction
Mon, 31 Jan 2011 12:47:49 +0800 Thinker K.F. Li Add a svg:use after transform a group to a component
Sun, 30 Jan 2011 23:04:06 +0800 Thinker K.F. Li Add a layers group for components
Sun, 30 Jan 2011 21:58:57 +0800 Thinker K.F. Li Show/hide components by showing/hiding component group.
Sun, 30 Jan 2011 20:42:53 +0800 Thinker K.F. Li More comment
Sun, 30 Jan 2011 20:03:21 +0800 Thinker K.F. Li Clear dup group before running animation.
Sun, 30 Jan 2011 19:15:17 +0800 Thinker K.F. Li Make a component from a group.
Sun, 23 Jan 2011 09:24:01 +0800 Thinker K.F. Li Assign a name and ID for scenes node of main component
Sun, 23 Jan 2011 09:06:05 +0800 Thinker K.F. Li Fix missed variable name after refactory
Sat, 22 Jan 2011 23:32:21 +0800 Thinker K.F. Li Fix issue of selecting frames
Sat, 22 Jan 2011 22:09:43 +0800 Thinker K.F. Li Make comp_dock switches timelines correctly
Sat, 22 Jan 2011 22:08:42 +0800 Thinker K.F. Li Fix issue of parsing scene nodes
Sat, 22 Jan 2011 19:44:07 +0800 Thinker K.F. Li Show timelines correctly
Sat, 22 Jan 2011 19:28:36 +0800 Thinker K.F. Li Refactory code of refreshing UI
Sat, 22 Jan 2011 14:23:42 +0800 Thinker K.F. Li User can switch components.
Thu, 20 Jan 2011 15:53:00 +0800 Thinker K.F. Li Fix issue of events for setting cursor of treeview.
Thu, 20 Jan 2011 15:35:56 +0800 Thinker K.F. Li Move signal connecting actions to comp_dock_ui
Thu, 20 Jan 2011 13:47:56 +0800 Thinker K.F. Li Separate envet handlers from base functions of comp_doc
Thu, 20 Jan 2011 13:08:26 +0800 Thinker K.F. Li Make content dom and comp_dock synchronized
Thu, 20 Jan 2011 12:44:37 +0800 Thinker K.F. Li Support adding new components
Thu, 20 Jan 2011 10:54:27 +0800 Thinker K.F. Li Make comp_dock editable
Thu, 20 Jan 2011 00:50:49 +0800 Thinker K.F. Li Show components and timelines in comp_dock
Thu, 20 Jan 2011 00:34:08 +0800 Thinker K.F. Li Add supporting for programmer defined prefix for data_monitor
Wed, 19 Jan 2011 18:47:40 +0800 Thinker K.F. Li Expose methods from component_manager
Wed, 19 Jan 2011 18:28:16 +0800 Thinker K.F. Li domview_ui_comp as a mix-in to oven comp_dock and domview_ui
Wed, 19 Jan 2011 17:56:21 +0800 Thinker K.F. Li Make comp_dock being instantiated by domview_ui
Wed, 19 Jan 2011 14:52:29 +0800 Thinker K.F. Li Add component dock
Wed, 19 Jan 2011 10:01:09 +0800 Thinker K.F. Li Refactory domview to more clear responsibilities
Wed, 19 Jan 2011 01:28:43 +0800 Thinker K.F. Li Add component_manager as a mix-in of domview
Sun, 16 Jan 2011 16:54:21 +0800 Thinker K.F. Li Add comment for unlink_clone.py
Sun, 16 Jan 2011 16:13:37 +0800 Thinker K.F. Li Add unlink clone checker.
Sun, 16 Jan 2011 11:04:29 +0800 Thinker K.F. Li Fix typo
Sun, 16 Jan 2011 10:14:41 +0800 wycc Add more arguments to pass the required data.
Sun, 16 Jan 2011 10:10:37 +0800 wycc When we animate from a use, we should not consider its matrix because the matrix of the destination group is apply to the whole <svg:use> include its matrix.
Sun, 16 Jan 2011 09:45:09 +0800 wycc CHange the wrong append to appendCHild
Sat, 15 Jan 2011 23:07:29 +0800 Thinker K.F. Li merge
Sat, 15 Jan 2011 22:41:58 +0800 Thinker K.F. Li Fix the supporting of removing key tween partially.
Sat, 15 Jan 2011 21:00:56 +0800 Thinker K.F. Li Revert function of domview_ui to changeset #4686f3131f2a
Sat, 15 Jan 2011 20:57:42 +0800 Thinker K.F. Li Add clone function for domview
Sat, 15 Jan 2011 21:19:50 +0800 wycc Merge
Sat, 15 Jan 2011 21:09:03 +0800 wycc Delete the old key frame and duplicate the key frame again.
Sat, 15 Jan 2011 21:06:55 +0800 wycc Change the duplicate key back to the old implementation. Now, we have clone key frame(extend) and copy key frame(duplicate).
Sat, 15 Jan 2011 20:52:24 +0800 wycc Change the exten dScene to create an key frame which link back to the previous key frame.
Sat, 15 Jan 2011 20:48:03 +0800 Thinker K.F. Li Revert to changeset #0442ae9c2ac2 for domview.py.
Sat, 15 Jan 2011 18:32:33 +0800 Thinker K.F. Li Replace a workaround with a more semantic one.
Sat, 15 Jan 2011 02:43:20 +0800 wycc Use svg:use to duplicate the key frame. The current inkscape will not keep the extra attributes when we break the reference. Therefore, we may modify the inkscape directly or implemnet a break by ourself. In addition, we may need to improve the duplication to sync the new-added objects to an existed group.
Fri, 14 Jan 2011 00:39:21 +0800 wycc Delete the whole tween when the key frame is covered.
Fri, 14 Jan 2011 00:36:50 +0800 wycc When we delete frame in tween, we should adjust the end only. If we delete the first frame, the whole scene is deleted.
Fri, 14 Jan 2011 00:02:11 +0800 wycc Handle type attribute to implemen the tween type change action undo.
Fri, 14 Jan 2011 00:00:11 +0800 wycc Handle the change of attribute 'start' and 'end'. We do reset here. However, we should be able to optimize it latter to update the scenes directly.
Thu, 13 Jan 2011 23:53:38 +0800 wycc Rename _domview to _domviewui to reduce confusion.
Thu, 13 Jan 2011 23:49:22 +0800 wycc Show the new created framelines after we reload the layers.
Wed, 12 Jan 2011 22:23:00 +0800 Thinker K.F. Li Leave a blank between import statements at head
Wed, 12 Jan 2011 22:15:06 +0800 Thinker K.F. Li Fix bug of max frame of domview.
Wed, 12 Jan 2011 21:41:26 +0800 Thinker K.F. Li Fix the buggy implementation of reset()
Wed, 12 Jan 2011 21:20:06 +0800 Thinker K.F. Li Make public APIs being public for domview
Wed, 12 Jan 2011 21:18:23 +0800 Thinker K.F. Li Make public APIs being public for frameline_stack
Wed, 12 Jan 2011 21:12:14 +0800 Thinker K.F. Li Remove unused code
Wed, 12 Jan 2011 21:09:05 +0800 Thinker K.F. Li Coding style
Wed, 12 Jan 2011 21:04:45 +0800 Thinker K.F. Li Remove a line of unused code
Wed, 12 Jan 2011 20:59:38 +0800 Thinker K.F. Li Raise an error for the error.
Wed, 12 Jan 2011 20:52:34 +0800 Thinker K.F. Li Remove unused code.
Wed, 12 Jan 2011 20:42:31 +0800 Thinker K.F. Li Move function around to separate do_* from others
Wed, 12 Jan 2011 20:40:21 +0800 Thinker K.F. Li Remove _lockui
Wed, 12 Jan 2011 15:01:14 +0800 wycc Support undo for insert key frame/rm keyframe. We will refresh all layers and scenes since it is not feasible to collect these changes and update the layers and scenes. We may scan two level only in the future to improve the performance.
Wed, 12 Jan 2011 12:25:45 +0800 wycc Rename _domview to _domviewui
Wed, 12 Jan 2011 08:31:32 +0800 wycc Add undo points
Wed, 12 Jan 2011 01:03:33 +0800 Thinker K.F. Li Make domview_ui manages scenes and layers found by checker
Tue, 11 Jan 2011 17:59:17 +0800 Thinker K.F. Li Remove the layer when a layer group being removed.
Tue, 11 Jan 2011 17:57:11 +0800 Thinker K.F. Li Fix bug of removing layer.
Tue, 11 Jan 2011 17:39:06 +0800 Thinker K.F. Li Add find_layer_from_group() for domview_ui
Tue, 11 Jan 2011 17:24:56 +0800 Thinker K.F. Li Move initialize of consistency_checker to domview_ui_with_workers
Tue, 11 Jan 2011 15:03:01 +0800 Thinker K.F. Li Remove the key frame if associated scene node or scene group being removed.
Tue, 11 Jan 2011 15:02:27 +0800 Thinker K.F. Li More check for remvoing scene and scene group.
Tue, 11 Jan 2011 12:35:28 +0800 Thinker K.F. Li Add more doc for MBScene
Tue, 11 Jan 2011 12:33:58 +0800 Thinker K.F. Li Add more doc for data_monitor
Tue, 11 Jan 2011 11:43:32 +0800 Thinker K.F. Li Add class consistency_checker for domview_ui.
Tue, 11 Jan 2011 10:36:39 +0800 Thinker K.F. Li Implement lock for domview_ui
Tue, 11 Jan 2011 10:33:46 +0800 Thinker K.F. Li Rename onCellClick to do_CellClick
Tue, 11 Jan 2011 10:27:21 +0800 Thinker K.F. Li More debug message for data_monitor
Tue, 11 Jan 2011 10:20:53 +0800 Thinker K.F. Li Add more method being monitored
Tue, 11 Jan 2011 10:04:14 +0800 Thinker K.F. Li Add data_monitor meta-class to monitor accessing on domview_ui.
Mon, 10 Jan 2011 22:15:16 +0800 Thinker K.F. Li Fix bugs of inserting/removing frames.
Mon, 10 Jan 2011 19:44:15 +0800 Thinker K.F. Li Move _duplicate_group to domview_ui.
Mon, 10 Jan 2011 19:07:26 +0800 Thinker K.F. Li Move code of setCurrentScene to tween.py.
Mon, 10 Jan 2011 16:48:11 +0800 Thinker K.F. Li Remove MBScene_ from the prefix of class names.
Mon, 10 Jan 2011 16:32:16 +0800 Thinker K.F. Li Move MBScene_domview_ui and MBScene_domview to separated modules.
Mon, 10 Jan 2011 16:09:18 +0800 Thinker K.F. Li Rename *_dom to *_domview and *_framelines to *_frameline_stack
Mon, 10 Jan 2011 13:37:33 +0800 Thinker K.F. Li Change naming.
Mon, 10 Jan 2011 11:45:13 +0800 Thinker K.F. Li Fix bug of removing keyframe
Mon, 10 Jan 2011 11:45:13 +0800 Thinker K.F. Li Fix bug of mal-structured dup group
Mon, 10 Jan 2011 11:45:13 +0800 Thinker K.F. Li fix bug of changing tween type
Mon, 10 Jan 2011 11:45:13 +0800 Thinker K.F. Li Sucessful extend and duplicate
Mon, 10 Jan 2011 11:45:13 +0800 Thinker K.F. Li Running animation successful
Mon, 10 Jan 2011 11:45:12 +0800 Thinker K.F. Li Remove updateUI
Mon, 10 Jan 2011 11:45:12 +0800 Thinker K.F. Li Enter the group after insert/extend a key frame
Mon, 10 Jan 2011 11:45:12 +0800 Thinker K.F. Li Integrate MBScene.entrGroup()
Mon, 10 Jan 2011 11:45:12 +0800 Thinker K.F. Li Change setCurrentScene
Mon, 10 Jan 2011 11:45:12 +0800 Thinker K.F. Li Integrate MBDOM_UI to MBScene
Mon, 10 Jan 2011 11:45:12 +0800 Thinker K.F. Li Add MBDOM_UI
Mon, 10 Jan 2011 11:45:04 +0800 Thinker K.F. Li Revert #027187a21117 before applying patches for refactoring.
Sat, 08 Jan 2011 15:46:09 +0800 wycc Add undo support. This is not working yet. We need to modify the MBScene_dom to handle the undo events correctly.
Fri, 07 Jan 2011 15:58:45 +0800 wycc Fix the exception for object without opacity.
Thu, 06 Jan 2011 22:06:42 +0800 wycc Merge
Thu, 06 Jan 2011 22:06:00 +0800 wycc Add opacity support to implement fadein/fadeout effect
Thu, 06 Jan 2011 11:11:27 +0800 Thinker K.F. Li Remove search_by_id() from frameline.
Thu, 06 Jan 2011 09:39:47 +0800 Thinker K.F. Li merge
Thu, 06 Jan 2011 09:37:24 +0800 Thinker K.F. Li Add a space after every comma in an argument list
Thu, 06 Jan 2011 09:24:54 +0800 wycc When we select a new object, search the scene group which contain it and make it as the active frame.
Wed, 05 Jan 2011 22:58:03 +0800 wycc Merge
Wed, 05 Jan 2011 22:57:10 +0800 wycc Add insert and remove frame function.
Wed, 05 Jan 2011 22:00:15 +0800 Thinker K.F. Li Remove debug messages
Wed, 05 Jan 2011 21:49:20 +0800 Thinker K.F. Li Update frameline when loading a document
Wed, 05 Jan 2011 19:27:05 +0800 Thinker K.F. Li Change order of framelines.
Wed, 05 Jan 2011 18:53:54 +0800 Thinker K.F. Li Fix the issue of showing active mark for a frame in a tween
Wed, 05 Jan 2011 17:56:14 +0800 Thinker K.F. Li Fix the issues with multiple framelines
Tue, 04 Jan 2011 13:06:56 +0800 Thinker K.F. Li Remove unused variables
Tue, 04 Jan 2011 12:46:47 +0800 Thinker K.F. Li Set a label for every frameline
Tue, 04 Jan 2011 12:03:02 +0800 Thinker K.F. Li Does not listen DOMAttrModified for updateUI
Tue, 04 Jan 2011 11:39:28 +0800 Thinker K.F. Li Refactory frameline management code to MBScene_framelines
Tue, 04 Jan 2011 10:53:59 +0800 Thinker K.F. Li Doc MBScene
Tue, 04 Jan 2011 10:50:16 +0800 Thinker K.F. Li Remove unused classes
Tue, 04 Jan 2011 10:43:18 +0800 Thinker K.F. Li Change names of methods and grouping methods
Tue, 04 Jan 2011 10:08:02 +0800 Thinker K.F. Li Merge and move code of tracking max frame number to MBScene_dom_monitor
Mon, 03 Jan 2011 22:12:30 +0800 Thinker K.F. Li Move to MBScene._make_layers_integral()
Mon, 03 Jan 2011 18:02:11 +0800 Thinker K.F. Li Add methods for managing framelines
Mon, 03 Jan 2011 14:18:03 +0800 Thinker K.F. Li Add document for methods
Mon, 03 Jan 2011 14:06:18 +0800 Thinker K.F. Li Parse all scenes when start handling a document
Mon, 03 Jan 2011 13:57:00 +0800 Thinker K.F. Li Remove unused functions
Mon, 03 Jan 2011 13:51:31 +0800 Thinker K.F. Li Fix issue of removing a scene
Mon, 03 Jan 2011 12:23:36 +0800 Thinker K.F. Li Fix bug of running animation
Sun, 02 Jan 2011 21:14:16 +0800 Thinker K.F. Li Fix bug of insert a new node in a tween frame
Sun, 02 Jan 2011 21:09:35 +0800 Thinker K.F. Li Fix bug of changing tween type
Sun, 02 Jan 2011 20:51:51 +0800 Thinker K.F. Li Fix the issue that is falut to show first frame of a tween
Sun, 02 Jan 2011 20:05:05 +0800 Thinker K.F. Li Fix bug of duplicating a keyframe
Sun, 02 Jan 2011 18:50:55 +0800 Thinker K.F. Li Fix the issue that is fault to switch scenes
Sun, 02 Jan 2011 18:26:30 +0800 Thinker K.F. Li Simplify extendScened()
Sun, 02 Jan 2011 14:18:48 +0800 Thinker K.F. Li Fix issue of losing keyframe after inerst a node in the scene
Sun, 02 Jan 2011 13:53:38 +0800 Thinker K.F. Li Refactory insertKeyScene() and fix bug of ObjectWatcher
Sun, 02 Jan 2011 09:53:19 +0800 Thinker K.F. Li Use meaningful name for scene, scene group, and layer group
Sat, 01 Jan 2011 19:52:28 +0800 Thinker K.F. Li Maintaining scene group ID to scene node mapping in MBScene_dom_monitor
Fri, 31 Dec 2010 21:40:35 +0800 Thinker K.F. Li Move code about monitoring DOM-tree to MBScene_dom_monitor
Tue, 04 Jan 2011 01:13:23 +0800 wycc Update the maxframeline
Mon, 03 Jan 2011 08:41:31 +0800 wycc Update the max frame number to make sure the doRun() will executed to the last frame
Fri, 31 Dec 2010 13:37:45 +0800 Thinker K.F. Li Remove unused code
Fri, 31 Dec 2010 13:09:47 +0800 Thinker K.F. Li Add comment for some TODO item
Fri, 31 Dec 2010 12:37:30 +0800 Thinker K.F. Li Move update_scenes_of_dom() to MBScene_dom
Fri, 31 Dec 2010 12:31:02 +0800 Thinker K.F. Li Rename MBScene.update() to update_scenes_of_dom()
Fri, 31 Dec 2010 12:21:27 +0800 Thinker K.F. Li Move MBScene.insertKeyScene() to MBScene_dom
Fri, 31 Dec 2010 11:31:18 +0800 Thinker K.F. Li Fix yeiling error message when select a scene.
Fri, 31 Dec 2010 11:10:14 +0800 Thinker K.F. Li Change signature of MBScene.insertKeyScene()
Fri, 31 Dec 2010 10:43:07 +0800 Thinker K.F. Li Fix issue that pyink does not switch current layer to the new key scene.
Fri, 31 Dec 2010 10:29:21 +0800 Thinker K.F. Li Stop selectSceneObject() from using private variable _keys of frameline
Fri, 31 Dec 2010 10:12:44 +0800 Thinker K.F. Li Move parseMetadata to MBScene_dom
Fri, 31 Dec 2010 00:50:19 +0800 wycc Merge
Fri, 31 Dec 2010 00:49:58 +0800 wycc Add functions to insert and remove frame.
Fri, 31 Dec 2010 00:22:10 +0800 Thinker K.F. Li Fix issue of fault to build for ubunutu.
Thu, 30 Dec 2010 11:50:02 +0800 wycc Implement the correct normal tween. We will duplicate the node in the start scene. Insted of deleting all nodes which is not in the stop scene, we should delete the object which is not in the start scene instead. If we delete objecvt the the stop scene, the object should appear until we reach the stop scene.
Thu, 30 Dec 2010 11:32:33 +0800 wycc Add comment to update it latter.
Thu, 30 Dec 2010 11:30:16 +0800 wycc Fix the issue in the normal tween. We duplicate the object only when the object is not in the duplicated node yet.
Thu, 30 Dec 2010 11:12:34 +0800 wycc Merge
Thu, 30 Dec 2010 11:12:22 +0800 wycc Update chnage to example file
Thu, 30 Dec 2010 11:11:34 +0800 wycc The object is duplicated inside the tween generator.
Wed, 29 Dec 2010 21:16:27 +0800 Thinker K.F. Li Refactory code of MBScene.updateUI() from MBScene.show()
Wed, 29 Dec 2010 14:58:06 +0800 Thinker K.F. Li Fix bug of unpredicatible output of tank.
Wed, 29 Dec 2010 00:33:48 +0800 wycc Add support to insert key frame in the middle of the tween.
Tue, 28 Dec 2010 22:26:11 +0800 wycc Merge.
Mon, 27 Dec 2010 23:20:13 +0800 wycc Check in example for debugging
Tue, 28 Dec 2010 13:35:34 +0800 Thinker K.F. Li Fix broken of running animation
Tue, 28 Dec 2010 13:35:34 +0800 Thinker K.F. Li Fix the issue of not removing node in old scene when switching scenes.
Tue, 28 Dec 2010 13:35:34 +0800 Thinker K.F. Li Fix issue of chagne tween type when there is more than one tween block.
Tue, 28 Dec 2010 13:35:27 +0800 Thinker K.F. Li Fix the issue of drawing consquence tween frames
Mon, 27 Dec 2010 23:01:48 +0800 wycc Remove the locate tween. It is a special case for the scale tween
Mon, 27 Dec 2010 22:57:52 +0800 wycc If an object does not exist in the destination group, we should duplicate it.
Mon, 27 Dec 2010 22:54:37 +0800 wycc Show the frame when we select the keyframe. The duplicated group must be shown only in the tweened frame
Mon, 27 Dec 2010 17:05:25 +0800 Thinker K.F. Li Stop showing for second key frame of a tween
Mon, 27 Dec 2010 15:37:03 +0800 Thinker K.F. Li Refactory methods of state awared drawing to frameline_draw_state
Mon, 27 Dec 2010 14:18:05 +0800 Thinker K.F. Li Refactory drawing function of frameline to frameline_draw
Sun, 26 Dec 2010 23:40:09 +0800 Thinker K.F. Li Refactory cod eof TweenObject.updateTweenContent and MBScene.setCurrentScene().
Sun, 26 Dec 2010 19:17:12 +0800 Thinker K.F. Li Refactory frameline.py
Fri, 24 Dec 2010 15:40:16 +0800 Thinker K.F. Li Rename MBScene.dom to MBScene.root
Fri, 24 Dec 2010 15:18:05 +0800 wycc Merge
Fri, 24 Dec 2010 15:00:28 +0800 wycc Add the Run button to simulate the animation
Fri, 24 Dec 2010 14:44:07 +0800 wycc CHange the implementation to set the transformation matrix only. This is be more friendly for the animation inside the inskcape.
Fri, 24 Dec 2010 12:24:07 +0800 Thinker K.F. Li Change URL of design document for pyink.
Fri, 24 Dec 2010 12:21:25 +0800 Thinker K.F. Li Add blank line between methods.
Fri, 24 Dec 2010 11:26:57 +0800 Thinker K.F. Li Fix incorrect index of y-scale in the matrix
Thu, 23 Dec 2010 11:04:05 +0800 Thinker K.F. Li Use getAttribute()/spitem instead of .label and DOMtoItem().
Thu, 23 Dec 2010 00:00:46 +0800 wycc Fix the issue of the new DOM implementation
Wed, 22 Dec 2010 23:02:46 +0800 wycc Separate the tween from the main module.
Wed, 22 Dec 2010 13:27:37 +0800 Thinker K.F. Li Use pybind with new DOM API (at PYNode).
Tue, 21 Dec 2010 14:36:50 +0800 wycc Add some stub for the animation.
Tue, 21 Dec 2010 14:36:24 +0800 wycc Add sample SVG animation file.
Tue, 21 Dec 2010 14:35:42 +0800 wycc Fix the tween calculation for the inbetween frames. Now, we can use primitive instead og group to defin ethe animation. Currently, it has been tested against rectangle only. We need to check others as well.
Sun, 19 Dec 2010 20:47:23 +0800 Thinker K.F. Li Fix issue of divided by zero for tank
Sun, 19 Dec 2010 17:56:23 +0800 Thinker K.F. Li Pass testcases for _calc_center() of shape_path.c.
Sun, 19 Dec 2010 00:02:31 +0800 wycc Do translation for every elements.
Sat, 18 Dec 2010 23:51:22 +0800 wycc Merge
Sat, 18 Dec 2010 23:50:43 +0800 wycc Fix the mtraix animation.
Sat, 18 Dec 2010 10:00:01 +0800 wycc Lock the UI from refreshing during the update procedure
Sat, 18 Dec 2010 15:41:45 +0800 Thinker K.F. Li Improve performance of function to compute center of an arc.
Sat, 18 Dec 2010 09:00:55 +0800 wycc Switch to the DOM-like API. The SPObject become the base of the DOM-like API.
Tue, 14 Dec 2010 11:04:56 +0800 Thinker K.F. Li Fix issue of passing EGLSurface with mbe_surface_t for OpenVG
Mon, 13 Dec 2010 20:19:34 +0800 Thinker K.F. Li Fix bug of passing wrong object to eglQuerySurface().
Sat, 11 Dec 2010 21:08:51 +0800 wycc Add shape tween support.
Thu, 09 Dec 2010 07:48:46 +0800 wycc merge
Thu, 09 Dec 2010 07:48:08 +0800 wycc Add motion animation editor.
Thu, 09 Dec 2010 07:47:14 +0800 wycc Add the handler for the next page
Thu, 09 Dec 2010 07:46:00 +0800 wycc Display the file which is symbolic link
Tue, 07 Dec 2010 07:52:47 +0800 wycc Add tween type selector into the UI. This UI can be used to update the type attribute of the SVG.
Thu, 09 Dec 2010 00:33:41 +0800 Thinker K.F. Li Change modeline for cons_supp.c
Thu, 09 Dec 2010 00:07:01 +0800 Thinker K.F. Li Reformat the source for cons_supp.c
Thu, 09 Dec 2010 00:04:17 +0800 Thinker K.F. Li Add pre-created window for _cons_supp_new_with_win()
Wed, 08 Dec 2010 23:41:15 +0800 Thinker K.F. Li console backend
Wed, 08 Dec 2010 23:22:54 +0800 Thinker K.F. Li Assign width and height of a rdman for X backend
Wed, 08 Dec 2010 22:39:12 +0800 Thinker K.F. Li Make tank and calculator works for console backend
Wed, 08 Dec 2010 19:47:25 +0800 Thinker K.F. Li Fix waring of gcc for an typo on type name of variable
Wed, 08 Dec 2010 19:17:03 +0800 Thinker K.F. Li Rename X_kb_event_t to mb_kb_event_t
Wed, 08 Dec 2010 18:59:44 +0800 Thinker K.F. Li console backend
Wed, 08 Dec 2010 18:31:39 +0800 Thinker K.F. Li Change signature of mbe_win_surface_create() by using format argument
Tue, 07 Dec 2010 12:42:41 +0800 Thinker K.F. Li Minor changes on OpenVG graphic engine
Mon, 06 Dec 2010 12:51:42 +0800 Thinker K.F. Li Add pheromone for tank AI
Mon, 06 Dec 2010 01:29:21 +0800 Thinker K.F. Li Improve performance of pre-multipling for imlib2 image loader
Mon, 06 Dec 2010 01:05:32 +0800 Thinker K.F. Li Fix issue of alpha channel not working.
Sun, 05 Dec 2010 21:04:12 +0800 Thinker K.F. Li Add a dummy image loader.
Sun, 05 Dec 2010 14:27:17 +0800 Thinker K.F. Li merge from head
Sun, 05 Dec 2010 14:26:19 +0800 Thinker K.F. Li Fix bug of AI of tank
Sun, 05 Dec 2010 13:47:07 +0800 Thinker K.F. Li Initial random number generator for tank
Sun, 05 Dec 2010 13:37:13 +0800 Thinker K.F. Li Fix black window output for Cairo graphic engine.
Sun, 05 Dec 2010 12:23:29 +0800 Thinker K.F. Li Add AI for enemy tanks
Sun, 05 Dec 2010 08:16:54 +0800 wycc Add name editor to edit the inkscape:label withgout using the object property editor. This is more Flash-like operation.
Sat, 04 Dec 2010 16:58:25 +0800 wycc Merge HEAD
Sat, 04 Dec 2010 07:43:51 +0800 wycc Implement the function to duplicate the previous scene. This require the latest inkscape-pybind, which contains duplicate() for the Node
Sat, 04 Dec 2010 16:22:11 +0800 Thinker K.F. Li Create a pattern, for an image paint, from image directly.
Sat, 04 Dec 2010 13:48:43 +0800 Thinker K.F. Li Fix position (collision) detection for OpenVG.
Sat, 04 Dec 2010 12:40:04 +0800 Thinker K.F. Li Dynamic link libmbfly.so against nodejs plugin
Fri, 03 Dec 2010 22:26:48 +0800 Thinker K.F. Li openvg branch is closed and maintained in default branch openvg
Fri, 03 Dec 2010 22:24:42 +0800 Thinker K.F. Li Merge from openvg branch
Fri, 03 Dec 2010 22:21:41 +0800 Thinker K.F. Li Merge from default openvg
Fri, 03 Dec 2010 22:17:12 +0800 Thinker K.F. Li Link OpenVG against nodejs plugin openvg
Fri, 03 Dec 2010 22:01:41 +0800 Thinker K.F. Li Add CPPFLAGS to CFLAGS for node-waf to build nodejs plugin openvg
Fri, 03 Dec 2010 21:44:32 +0800 Thinker K.F. Li Fix issue of color paints that do not show right color. openvg
Fri, 03 Dec 2010 18:18:43 +0800 Thinker K.F. Li Fix issue of incorrect color for color paint. openvg
Fri, 03 Dec 2010 17:19:08 +0800 Thinker K.F. Li Fix the issue that radial patterns would be changed in undefined way. openvg
Fri, 03 Dec 2010 10:33:54 +0800 Thinker K.F. Li Fix issue of radial pattern does not be gradiant openvg
Fri, 03 Dec 2010 09:19:13 +0800 Thinker K.F. Li Implement mbe_curve_to() for OpenVG openvg
Fri, 03 Dec 2010 08:49:00 +0800 Thinker K.F. Li Check if the pattern is NULL for free it for a radial paint openvg
Fri, 03 Dec 2010 01:27:24 +0800 Thinker K.F. Li Fix bug of access VGImage of a surface openvg
Fri, 03 Dec 2010 01:11:14 +0800 Thinker K.F. Li Make an association between mbe and surface for OpenVG openvg
Thu, 02 Dec 2010 12:22:55 +0800 Thinker K.F. Li Fix issue that tank does not update window with OpenVG. openvg
Wed, 01 Dec 2010 23:08:13 +0800 Thinker K.F. Li Remove X_supp_runtime_t::surface_ptn openvg
Wed, 01 Dec 2010 23:00:52 +0800 Thinker K.F. Li Fix typo openvg
Wed, 01 Dec 2010 23:00:36 +0800 Thinker K.F. Li Add missed functions for openvg openvg
Wed, 01 Dec 2010 21:46:49 +0800 Thinker K.F. Li Fix bug of validation for configure options openvg
Wed, 01 Dec 2010 21:33:07 +0800 Thinker K.F. Li Remove linking EGL openvg
Wed, 01 Dec 2010 21:12:36 +0800 Thinker K.F. Li Fix configure.ac to make X and OpenVG working together openvg
Wed, 01 Dec 2010 20:01:49 +0800 Thinker K.F. Li Merge the work of improvement for graphic engine of openvg branch openvg
Wed, 01 Dec 2010 19:59:58 +0800 Thinker K.F. Li Disable _fill_and_check() for collision detection openvg
Wed, 01 Dec 2010 14:33:57 +0800 Thinker K.F. Li Commont for changes of mbe openvg
Thu, 02 Dec 2010 08:23:08 +0800 wycc Call setCurrentLayer to enter the current scene group.
Wed, 01 Dec 2010 13:58:07 +0800 Thinker K.F. Li Add imlib2 flags for nodejs plugin openvg
Wed, 01 Dec 2010 13:45:24 +0800 Thinker K.F. Li Fix CPPFLAGS and LDFLAGS of libmbfly_la for imlib2 openvg
Wed, 01 Dec 2010 12:25:56 +0800 Thinker K.F. Li merge from default branch openvg
Tue, 30 Nov 2010 03:57:36 +0800 wycc Merge from the HEAD
Tue, 30 Nov 2010 03:57:14 +0800 wycc Add support for the second level page.
Tue, 30 Nov 2010 03:52:43 +0800 wycc Add NodeObserver to monitor the change of the layer and update it in the scene editor.
Sun, 28 Nov 2010 13:19:57 +0800 Thinker K.F. Li Reformat comment
Sun, 28 Nov 2010 13:18:49 +0800 Thinker K.F. Li Rename rdman_shape_man() to rdman_man_shape() to mean managing a shape
Sun, 28 Nov 2010 13:01:11 +0800 Thinker K.F. Li Remove ob from ancronym list
Sun, 28 Nov 2010 12:59:05 +0800 Thinker K.F. Li Stop using ob as acronym observer
Sun, 28 Nov 2010 12:07:37 +0800 Thinker K.F. Li Move macros privated used by redraw manager to redraw_man.c
Wed, 24 Nov 2010 16:17:17 +0800 Thinker K.F. Li Rename xrt to mb_rt.
Wed, 24 Nov 2010 16:11:57 +0800 Thinker K.F. Li Rename filenames in Makefile for nsj_mb_supp.[ch]
Wed, 24 Nov 2010 15:58:04 +0800 Thinker K.F. Li Rename X_supp_njs.[ch] to njs_mb_supp.[ch].
Wed, 24 Nov 2010 15:49:26 +0800 Thinker K.F. Li Rename njs_runtime_t::xrt to njs_runtime_t::mb_rt
Wed, 24 Nov 2010 15:47:33 +0800 Thinker K.F. Li Remove unused functions in nodejs plugin
Wed, 24 Nov 2010 15:44:28 +0800 Thinker K.F. Li Rename X_njs_MB_* to njs_mb_* for nodejs plugin.
Wed, 24 Nov 2010 14:45:17 +0800 Thinker K.F. Li Define doxygen groups for symbols of rdman.
Wed, 24 Nov 2010 14:19:00 +0800 Thinker K.F. Li Move declaration about sprite to a separated header file.
Wed, 24 Nov 2010 12:42:30 +0800 Thinker K.F. Li Remove unused symbols that is defined for IO callbacks for old X backend.
Tue, 23 Nov 2010 23:57:29 +0800 wycc Fix the forward reference issue.
Tue, 23 Nov 2010 23:55:24 +0800 wycc MErge head
Tue, 23 Nov 2010 23:54:38 +0800 wycc Fine tune the animation effect
Tue, 23 Nov 2010 13:13:48 +0800 Thinker K.F. Li Remove unused functions
Tue, 23 Nov 2010 12:02:15 +0800 Thinker K.F. Li You backend is enhanced to provide a clear and portable interface. refine_backend_if
Tue, 23 Nov 2010 11:58:04 +0800 Thinker K.F. Li Merge from refine_backend_if branch
Tue, 23 Nov 2010 11:55:12 +0800 Thinker K.F. Li Add missed functions: _x_supp_reg_IO_factory and _x_supp_reg_timer_factory refine_backend_if
Tue, 23 Nov 2010 11:44:27 +0800 Thinker K.F. Li nodejs binding passes compiling refine_backend_if
Tue, 23 Nov 2010 11:42:01 +0800 Thinker K.F. Li Fix typo for mb_runtime_free_keep_win() refine_backend_if
Tue, 23 Nov 2010 10:59:30 +0800 Thinker K.F. Li Timer manager for njs refine_backend_if
Tue, 23 Nov 2010 10:12:49 +0800 Thinker K.F. Li IO manager for njs refine_backend_if
Tue, 23 Nov 2010 09:30:48 +0800 Thinker K.F. Li Add acronym of factory to dictionary. refine_backend_if
Tue, 23 Nov 2010 09:29:55 +0800 Thinker K.F. Li Fix typo of io_fact. refine_backend_if
Tue, 23 Nov 2010 08:55:22 +0800 Thinker K.F. Li Doc for a list of acronyms. refine_backend_if
Tue, 23 Nov 2010 08:04:09 +0800 wycc Generate the PNG fropm the JPG file. We need to add the JPG/GIF graphics format
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