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
|
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
|