log

age author description
Sat, 30 Apr 2011 11:13:51 +0800 Thinker K.F. Li Leave current mode when closing a FSM editor window
Fri, 29 Apr 2011 23:42:22 +0800 Thinker K.F. Li Rename from_srcs to from_states
Fri, 29 Apr 2011 23:33:53 +0800 Thinker K.F. Li Transition will follow the moving state
Fri, 29 Apr 2011 16:19:10 +0800 Thinker K.F. Li Move code for add state mode to FSM_add_state_mode class
Fri, 29 Apr 2011 14:59:40 +0800 Thinker K.F. Li Hide/show selection for states
Fri, 29 Apr 2011 01:27:47 +0800 Thinker K.F. Li Moving state
Thu, 28 Apr 2011 01:11:15 +0800 Thinker K.F. Li functions for showing selected control for state
Wed, 27 Apr 2011 15:41:47 +0800 Thinker K.F. Li Make FSM editor scrollable
Mon, 25 Apr 2011 17:52:51 +0800 Thinker K.F. Li Add state to FSM.
Sun, 24 Apr 2011 21:09:37 +0800 Thinker K.F. Li Make FSM button radio
Sun, 24 Apr 2011 18:52:55 +0800 Thinker K.F. Li Install layers for FSM_window.
Sun, 24 Apr 2011 18:17:36 +0800 Thinker K.F. Li Install test data when show FSM_window
Sun, 24 Apr 2011 17:59:11 +0800 Thinker K.F. Li Update state and transition from domview
Sun, 24 Apr 2011 15:54:11 +0800 Thinker K.F. Li Extract update_graph for state and transition
Sun, 24 Apr 2011 15:13:41 +0800 Thinker K.F. Li Refactory drawing functions into classes for state and transition
Sun, 24 Apr 2011 13:40:09 +0800 Thinker K.F. Li Update FSM_window from domview
Sun, 24 Apr 2011 13:39:33 +0800 Thinker K.F. Li Fix wiring error
Sun, 24 Apr 2011 12:30:47 +0800 Thinker K.F. Li Drawing functions for states and transitions
Mon, 18 Apr 2011 11:54:10 +0800 Thinker K.F. Li Avoid duplication in state names
Mon, 18 Apr 2011 11:47:52 +0800 Thinker K.F. Li Fix issue and a simple testcase for FSM
Mon, 18 Apr 2011 10:23:00 +0800 Thinker K.F. Li Add FSM management interface for domview_ui
Sun, 17 Apr 2011 23:53:15 +0800 Thinker K.F. Li Parse states while parsing a component
Sun, 17 Apr 2011 21:34:49 +0800 Thinker K.F. Li Raise a maningful exception for traits that is not ready
Sun, 17 Apr 2011 21:29:16 +0800 Thinker K.F. Li FSM manager and data types
Sun, 17 Apr 2011 01:09:38 +0800 Thinker K.F. Li Rename functions
Sun, 17 Apr 2011 01:08:26 +0800 Thinker K.F. Li Add document
Sun, 17 Apr 2011 01:03:07 +0800 Thinker K.F. Li Hint user current selected component and timeline
Sat, 16 Apr 2011 23:29:37 +0800 Thinker K.F. Li Fix bug when renaming component
Sat, 16 Apr 2011 22:30:40 +0800 Thinker K.F. Li Lock UI event handlers for FSM_window
Sat, 16 Apr 2011 22:25:35 +0800 Thinker K.F. Li Show an empty document in SVG viewer widget
Sat, 16 Apr 2011 19:41:12 +0800 Thinker K.F. Li Start implement FSM editor window
Thu, 14 Apr 2011 15:24:37 +0800 Thinker K.F. Li Prevent user from escaping from scene or dup group.
Wed, 13 Apr 2011 19:57:58 +0800 Thinker K.F. Li Provide number of children for coords
Wed, 13 Apr 2011 17:34:09 +0800 Thinker K.F. Li Implement tree-traveling for JS
Wed, 13 Apr 2011 17:27:55 +0800 Thinker K.F. Li Fix typo in for macro START_METHOD_RET
Wed, 13 Apr 2011 14:38:25 +0800 Thinker K.F. Li Revert changeset #2bcacd29d95f to remove unncessary functions
Wed, 13 Apr 2011 14:36:32 +0800 Thinker K.F. Li Add get_child method for coord in JS
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
Thu, 18 Nov 2010 12:02:21 +0800 Thinker K.F. Li check range of pointer
Thu, 18 Nov 2010 11:54:37 +0800 Thinker K.F. Li Start drawing after an expose event
Thu, 18 Nov 2010 11:37:21 +0800 Thinker K.F. Li Provide the facility to stop drawing for massive content update.
Thu, 18 Nov 2010 11:20:24 +0800 Thinker K.F. Li Function of removing key frames
Wed, 17 Nov 2010 18:49:58 +0800 Thinker K.F. Li Do not draw active frame when it is not set
Wed, 17 Nov 2010 17:25:44 +0800 Thinker K.F. Li Remove showGrid() from MBScene
Wed, 17 Nov 2010 17:24:59 +0800 Thinker K.F. Li update framelines according content 0f layers
Wed, 17 Nov 2010 17:14:22 +0800 Thinker K.F. Li Rename Layer.scene to Layer.scenes since it is a list of scenes
Wed, 17 Nov 2010 17:10:07 +0800 Thinker K.F. Li Rename MBScene.layer to MBScene.layers
Wed, 17 Nov 2010 17:09:13 +0800 Thinker K.F. Li Add a frameline for each layer
Wed, 17 Nov 2010 15:19:35 +0800 Thinker K.F. Li Use frameline module in MBScene
Wed, 17 Nov 2010 15:18:30 +0800 Thinker K.F. Li Fix bug for no any key frame in a frameline
Wed, 17 Nov 2010 14:31:59 +0800 Thinker K.F. Li Break long lines
Wed, 17 Nov 2010 14:17:59 +0800 Thinker K.F. Li Re-indent MBScene.py
Wed, 17 Nov 2010 13:30:32 +0800 Thinker K.F. Li Add tailing 'pass' commands to close indents
Wed, 17 Nov 2010 12:52:34 +0800 Thinker K.F. Li Show hover mark when the pointer over a frame
Wed, 17 Nov 2010 11:58:45 +0800 Thinker K.F. Li frame-button-press event of frameline
Wed, 17 Nov 2010 11:18:44 +0800 Thinker K.F. Li rename _type_id to _type, it is GGbject type actually
Wed, 17 Nov 2010 03:15:11 +0800 Thinker K.F. Li Handle button press event for frameline
Wed, 17 Nov 2010 02:29:47 +0800 Thinker K.F. Li Add more border line to frameline and frameruler
Wed, 17 Nov 2010 02:16:32 +0800 Thinker K.F. Li Set font size for frame number in frameruler
Wed, 17 Nov 2010 01:46:10 +0800 Thinker K.F. Li Add frameruler to show ruler for framelines
Tue, 16 Nov 2010 13:16:39 +0800 Thinker K.F. Li Doc key frame
Tue, 16 Nov 2010 12:55:19 +0800 Thinker K.F. Li change wording in doc
Tue, 16 Nov 2010 12:51:53 +0800 Thinker K.F. Li Draw line to connect continious tween frames
Tue, 16 Nov 2010 12:12:21 +0800 Thinker K.F. Li Implement a frameline widget
Mon, 15 Nov 2010 00:53:18 +0800 wycc Change the implement to insert window into the toplevel of the spdesktop. However, we not not insert the scene editor after the aloat window since they are created latter.
Sun, 14 Nov 2010 23:10:00 +0800 wycc merge the head
Sun, 14 Nov 2010 23:09:02 +0800 wycc Add scene editor. This vewrsion can only switch scene. It can not change the scene yet.
Fri, 12 Nov 2010 17:54:07 +0800 Thinker K.F. Li Add objs/default to NODE_PATH in run.sh
Fri, 12 Nov 2010 17:39:04 +0800 Thinker K.F. Li Move examples for nodejs into nodejs/examples/ sub-directories.
Fri, 12 Nov 2010 17:08:13 +0800 Thinker K.F. Li Align and fix style of items
Fri, 12 Nov 2010 16:54:48 +0800 Thinker K.F. Li Migrate testsvg.js to new interface of shift action.
Fri, 12 Nov 2010 16:53:03 +0800 Thinker K.F. Li Fix issue of moving lightbar of testsvg.js.
Fri, 12 Nov 2010 16:03:19 +0800 Thinker K.F. Li Fix the bug of crash by abort() when running testsvg.js.
Thu, 11 Nov 2010 00:56:51 +0800 Thinker K.F. Li Change page of "How to Defaine a Backend"
Wed, 10 Nov 2010 07:57:35 +0800 wycc Add the preview page.
Tue, 09 Nov 2010 07:41:52 +0800 wycc Update the sample application. We can use the ./test5 to test it now. It will download the image from the VOD server and render it in the screen.
Sun, 07 Nov 2010 11:36:12 +0800 wycc Check in the main category SVG file for the VOD.
Sat, 06 Nov 2010 00:53:59 +0800 wycc USe the graphics from the Max.
Thu, 04 Nov 2010 07:21:17 +0800 wycc Fix the bug when the last scale is issued before the last one is ended.
Wed, 03 Nov 2010 22:02:23 +0800 wycc Use inkscape:label to be the same way as the mbname. In this way, we can use the property editor to define name of the object.
Wed, 27 Oct 2010 01:17:37 +0800 Thinker K.F. Li Depend on cairo or pangocairo according enabling of sh_text
Wed, 27 Oct 2010 01:03:46 +0800 Thinker K.F. Li drag depends on cairo instead of pangocairo
Wed, 27 Oct 2010 01:02:55 +0800 Thinker K.F. Li exmplaes/dynamic and examples/menu are compiled for sh_text
Wed, 27 Oct 2010 00:52:38 +0800 Thinker K.F. Li examples/tank depends on cairo instead of pangocairo
Wed, 27 Oct 2010 00:49:55 +0800 Thinker K.F. Li examples/svg2code_ex must be compiled only when sh_text being enabled
Wed, 27 Oct 2010 00:41:25 +0800 Thinker K.F. Li Conditional compile for sh_text in mbaf
Tue, 26 Oct 2010 21:58:12 +0800 Thinker K.F. Li examples/calculate depends on cairo, not pangocair
Tue, 26 Oct 2010 21:44:30 +0800 wuman Fix pangocairo error message text
Tue, 26 Oct 2010 21:28:04 +0800 pingooo Merge from head.
Tue, 26 Oct 2010 21:26:40 +0800 pingooo Fix the error message when pangocairo is not present.
Tue, 26 Oct 2010 20:37:19 +0800 Ping Yeh Fix the numbering in COPYING.h
Thu, 21 Oct 2010 23:58:00 +0800 wycc Add sample SVG file.
Thu, 21 Oct 2010 23:57:39 +0800 wycc Add callback function to load browser.svg at the end of the ani9mation.
Thu, 21 Oct 2010 23:56:55 +0800 wycc Implement the page stack
Thu, 21 Oct 2010 23:56:14 +0800 wycc Add callback after the animation is finished.
Tue, 19 Oct 2010 04:07:47 +0800 wycc Add the sample app framework. The scene framework will be added latter for multi scene applications.
Tue, 19 Oct 2010 04:06:45 +0800 wycc Fix the indentation
Tue, 19 Oct 2010 04:04:52 +0800 wycc Remove debug message
Sat, 16 Oct 2010 19:01:32 +0800 wycc Fix tab issue.
Mon, 04 Oct 2010 23:03:56 +0800 wycc Merge from the head
Sun, 03 Oct 2010 07:42:07 +0800 wycc Add Stub functions.
Sun, 03 Oct 2010 18:15:00 +0800 Shih-Yuan Lee (FourDollars) branch merge
Sun, 03 Oct 2010 18:12:11 +0800 Shih-Yuan Lee (FourDollars) Roughly DirectFB backend porting.
Sun, 03 Oct 2010 17:00:31 +0800 Shih-Yuan Lee (FourDollars) Remove XSHM support from DirectFB backend.
Sun, 03 Oct 2010 16:54:26 +0800 Shih-Yuan Lee (FourDollars) Copy src/dfb_supp.c from src/X_supp.c
Fri, 01 Oct 2010 12:20:26 +0800 Thinker K.F. Li Parse font-style and font-weight of SVG text
Fri, 01 Oct 2010 12:05:23 +0800 Thinker K.F. Li Fix issue of unworking text style.
Fri, 01 Oct 2010 11:18:31 +0800 Thinker K.F. Li Remove incompleted functions
Fri, 01 Oct 2010 11:10:26 +0800 Thinker K.F. Li set style for a text with computed text length
Wed, 29 Sep 2010 07:42:19 +0800 wycc Add stub functions
Wed, 29 Sep 2010 07:24:01 +0800 wycc Add stub functions for unimplemented methods.
Tue, 28 Sep 2010 17:28:13 +0800 Thinker K.F. Li Merge abs_n_rel_center
Tue, 28 Sep 2010 17:27:01 +0800 Thinker K.F. Li Merged from default branch abs_n_rel_center
Mon, 27 Sep 2010 23:02:45 +0800 wycc Commit the change again
Mon, 27 Sep 2010 23:00:51 +0800 wycc Backed out changeset 23dffb564ace
Mon, 27 Sep 2010 22:37:37 +0800 wycc Implemnet new animation framework as the WIKI.
Sun, 26 Sep 2010 14:25:55 +0800 Thinker K.F. Li Do not fill and stroke when the color is none or unseted abs_n_rel_center
Sun, 26 Sep 2010 14:11:41 +0800 Thinker K.F. Li A SVG viewer abs_n_rel_center
Sun, 26 Sep 2010 14:10:00 +0800 Thinker K.F. Li Remove unused debug message abs_n_rel_center
Sun, 26 Sep 2010 14:09:16 +0800 Thinker K.F. Li Set opacity for a path. abs_n_rel_center
Sun, 26 Sep 2010 14:07:05 +0800 Thinker K.F. Li Fix bug of clearing COF_TEMP_MARK. abs_n_rel_center
Sun, 26 Sep 2010 12:17:06 +0800 Thinker K.F. Li Only redraw changed when calling app.refresh() in JS abs_n_rel_center
Sun, 26 Sep 2010 00:54:12 +0800 Thinker K.F. Li Told redraw manager that a text is dirty when change its text at JS abs_n_rel_center
Sun, 26 Sep 2010 00:53:16 +0800 Thinker K.F. Li Maintain a list of children abs_n_rel_center
Sat, 25 Sep 2010 22:04:23 +0800 Thinker K.F. Li Remove debug messages abs_n_rel_center
Sat, 25 Sep 2010 20:31:53 +0800 Thinker K.F. Li Parse color and stroke width of tspan object correctly. abs_n_rel_center
Sat, 25 Sep 2010 20:12:45 +0800 Thinker K.F. Li Transform positions of radient paints. abs_n_rel_center
Sat, 25 Sep 2010 18:46:37 +0800 Thinker K.F. Li Formalize path data for MadButterfly. abs_n_rel_center
Sat, 25 Sep 2010 17:43:39 +0800 Thinker K.F. Li Set paint for tspan correctly abs_n_rel_center
Sat, 25 Sep 2010 16:17:49 +0800 Thinker K.F. Li Handle stroke-width and gradientTransform abs_n_rel_center
Sat, 25 Sep 2010 15:31:28 +0800 Thinker K.F. Li Refactory loadSVG._set_paint() abs_n_rel_center
Sat, 25 Sep 2010 12:09:35 +0800 Thinker K.F. Li Fix bug of parsing linear and radial gradient abs_n_rel_center
Fri, 24 Sep 2010 23:55:02 +0800 Thinker K.F. Li Parse radial gradient abs_n_rel_center
Fri, 24 Sep 2010 23:47:01 +0800 Thinker K.F. Li Decorate mb_rt created by mb_rt_with_win() abs_n_rel_center
Fri, 24 Sep 2010 16:06:42 +0800 Thinker K.F. Li Merge from default branch abs_n_rel_center
Fri, 24 Sep 2010 16:00:04 +0800 Thinker K.F. Li mbapp.js support to create an application with existed window
Fri, 24 Sep 2010 14:09:02 +0800 Thinker K.F. Li Export a function to create a runtime for an existed window for JS
Fri, 24 Sep 2010 11:19:53 +0800 Thinker K.F. Li Export the function to create a runtime for an existed window for X.
Fri, 24 Sep 2010 03:22:19 +0800 Thinker K.F. Li Export API for JS to feed X events.
Thu, 23 Sep 2010 10:51:25 +0800 Thinker K.F. Li Remove rdman pointer from structure of paints.
Thu, 23 Sep 2010 10:43:56 +0800 Thinker K.F. Li Allocate linear, radial, image paints from elmpools
Thu, 23 Sep 2010 10:14:05 +0800 Thinker K.F. Li Allocate sh_rect_t objects from an elmpool
Thu, 23 Sep 2010 09:55:37 +0800 Thinker K.F. Li Allocate sh_path_t objects from an elmpool
Wed, 22 Sep 2010 21:14:06 +0800 Thinker K.F. Li Fix the issue of potential to free a wild pointer
Wed, 22 Sep 2010 20:47:41 +0800 Thinker K.F. Li Do more works in X_main.c for profiling
Tue, 21 Sep 2010 00:40:36 +0800 Thinker K.F. Li Scale an object according bbox.orig abs_n_rel_center
Tue, 21 Sep 2010 00:28:44 +0800 Thinker K.F. Li Move initial values of bbox and center to bbox.orig and center.orig abs_n_rel_center
Mon, 20 Sep 2010 22:43:44 +0800 Thinker K.F. Li Remove unused variables abs_n_rel_center
Mon, 20 Sep 2010 22:43:44 +0800 Thinker K.F. Li Make icons extented to down direction. abs_n_rel_center
Mon, 20 Sep 2010 22:43:44 +0800 Thinker K.F. Li Move lightbar to correct position when it being up abs_n_rel_center
Mon, 20 Sep 2010 22:43:44 +0800 Thinker K.F. Li Make scale work on center of an object abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li Compute y position according center of lightbar and text abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li Re-indent abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li Use accessor to return bbox values abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li backup transform matrix when create a new coord abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li Revert changeset 76fe4afce640 abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li Compute aggregated cache_2_pdev and reversed one abs_n_rel_center
Mon, 20 Sep 2010 22:43:43 +0800 Thinker K.F. Li Keep cache to parent device matrix in canvas_info. abs_n_rel_center
Mon, 20 Sep 2010 21:49:23 +0800 wycc Change the code to fit the change of the center of the transformation point.
Mon, 20 Sep 2010 21:47:21 +0800 wycc Use the center as the default transformaqtion point.
Sun, 19 Sep 2010 19:28:33 +0800 wycc Fix the location of the text elements.
Sun, 19 Sep 2010 11:38:17 +0800 wycc Use attribute x and y
Sun, 19 Sep 2010 11:37:28 +0800 wycc Use the new animate.linear
Sun, 19 Sep 2010 11:36:42 +0800 wycc USe obj.x and obj.y to implement the linear animation
Sun, 19 Sep 2010 11:36:03 +0800 wycc Define accessor for x and y to implement absolute location
Sat, 18 Sep 2010 21:23:51 +0800 wycc The inkscape:bbox is defined as the global coordinate system. However, the center.x and center.y must be the coordiante system of the parent group of the SVG entity. Therefore, we need to do coordinate transformation from the global coordination system to the local coordination system.
Fri, 17 Sep 2010 16:26:14 +0800 Thinker K.F. Li Fix error on area of cached coords and draw on right canvas.
Fri, 17 Sep 2010 12:21:36 +0800 Thinker K.F. Li Merge dirty_pcache_area_coords and zeroing_coords.
Fri, 17 Sep 2010 12:21:36 +0800 Thinker K.F. Li Move decision of dirty pcache_area to one place.
Fri, 17 Sep 2010 12:21:36 +0800 Thinker K.F. Li Fix typo
Fri, 17 Sep 2010 12:21:36 +0800 Thinker K.F. Li Since it is COF_DIRTY_PCACHE_AREA, donot add it again
Fri, 17 Sep 2010 12:21:36 +0800 Thinker K.F. Li Avoid to add a coord to dirty_pcache_area_coords twice or more
Fri, 17 Sep 2010 12:21:35 +0800 Thinker K.F. Li Do not add dirty area for cached coords
Fri, 17 Sep 2010 12:21:35 +0800 Thinker K.F. Li Keep width and height of a canvas for mock of canvas
Fri, 17 Sep 2010 12:21:35 +0800 Thinker K.F. Li Make sure transform matrix of a cached coord working
Fri, 17 Sep 2010 12:21:35 +0800 Thinker K.F. Li Check transform from parent cached coord to descendant cached coord
Wed, 15 Sep 2010 01:19:20 +0800 wycc Add animation.alpha
Wed, 15 Sep 2010 01:18:49 +0800 wycc Use accessor to replace the method to setup the opacity
Wed, 15 Sep 2010 01:17:43 +0800 wycc Define accessor for the opacity attribute of the coord
Wed, 15 Sep 2010 01:15:58 +0800 wycc Add test file to illustrate the coord redraw bug
Wed, 15 Sep 2010 01:15:13 +0800 wycc exports the image loader
Tue, 14 Sep 2010 05:55:30 +0800 Thinker K.F. Li Merge from main stream
Tue, 14 Sep 2010 05:44:48 +0800 Thinker K.F. Li Make sure drawing on right cached canvas
Tue, 14 Sep 2010 05:44:48 +0800 Thinker K.F. Li Do not copy canvas for unittest
Tue, 14 Sep 2010 05:44:48 +0800 Thinker K.F. Li Testcase for redrawing cached canvas
Tue, 14 Sep 2010 01:08:39 +0800 Shih-Yuan Lee (FourDollars) Unify coding style tag for emacs and vim.
Tue, 14 Sep 2010 00:25:44 +0800 wycc Merge from the head
Fri, 10 Sep 2010 08:33:07 +0800 wycc Change the key from up/down to left/right
Mon, 13 Sep 2010 20:41:07 +0800 Thinker K.F. Li Merge from main stream
Mon, 13 Sep 2010 20:39:22 +0800 Thinker K.F. Li Fix typo on index of matrix
Mon, 13 Sep 2010 15:33:19 +0800 Thinker K.F. Li Change order of statements to fix bug of wild pointers.
Mon, 13 Sep 2010 13:25:34 +0800 Thinker K.F. Li Testcases for caching coords
Sun, 12 Sep 2010 12:20:09 +0800 Thinker K.F. Li Change order of statement to fix segmentation fault
Fri, 10 Sep 2010 00:11:38 +0800 wycc Remove the background
Fri, 03 Sep 2010 12:32:48 +0800 Thinker K.F. Li Ignore error when cleaning nodejs module
Fri, 03 Sep 2010 11:53:32 +0800 Thinker K.F. Li Rename nodejs/README.svg to nodejs/INSTALL.txt
Thu, 02 Sep 2010 11:00:30 +0800 Thinker K.F. Li subtree of root coord can not be skept
Thu, 02 Sep 2010 10:59:02 +0800 Thinker K.F. Li Support opacity on coords
Wed, 01 Sep 2010 21:51:13 +0800 Thinker K.F. Li Fix a typo
Wed, 01 Sep 2010 20:04:35 +0800 Thinker K.F. Li Move bounding box and center back to an object
Wed, 01 Sep 2010 18:04:20 +0800 Thinker K.F. Li Fix incorrect variable name
Wed, 01 Sep 2010 18:03:45 +0800 Thinker K.F. Li Use wall time to compute percentage of an animation action
Wed, 01 Sep 2010 16:28:09 +0800 Thinker K.F. Li Also print # of frames
Wed, 01 Sep 2010 16:23:43 +0800 Thinker K.F. Li Compare performance of setInterval() and setTimeout()
Wed, 01 Sep 2010 02:07:15 +0800 wycc Use relative path which can be understood by the inkscape.
Wed, 01 Sep 2010 02:06:32 +0800 wycc Allow relative path
Wed, 01 Sep 2010 02:01:40 +0800 wycc Add icons for the menu demo
Tue, 31 Aug 2010 14:55:25 +0800 Thinker K.F. Li Rotate an icon when it is pressed
Tue, 31 Aug 2010 14:54:47 +0800 Thinker K.F. Li Fix issue of incorrect top position of bbox.
Tue, 31 Aug 2010 14:52:12 +0800 Thinker K.F. Li Change linear to relative location shifting and add rotate
Tue, 31 Aug 2010 10:16:10 +0800 Thinker K.F. Li Fix code style
Tue, 31 Aug 2010 10:13:03 +0800 Thinker K.F. Li Fix missed naming for variables
Tue, 31 Aug 2010 10:04:15 +0800 Thinker K.F. Li Remove dependent on system time to gain frame rate
Tue, 31 Aug 2010 09:27:16 +0800 Thinker K.F. Li Change modeline
Tue, 31 Aug 2010 09:23:33 +0800 Thinker K.F. Li Simplify phone.js
Tue, 31 Aug 2010 02:58:01 +0800 Thinker K.F. Li Remove redundant code
Tue, 31 Aug 2010 02:54:54 +0800 Thinker K.F. Li Slide the dock of phone UI
Tue, 31 Aug 2010 02:47:22 +0800 Thinker K.F. Li Fix phone UI
Tue, 31 Aug 2010 02:36:42 +0800 Thinker K.F. Li Phone UI example
Tue, 31 Aug 2010 02:36:01 +0800 Thinker K.F. Li Add holder for animate
Tue, 31 Aug 2010 01:26:22 +0800 Thinker K.F. Li Set bounding box attributes for JS
Tue, 31 Aug 2010 00:51:41 +0800 Thinker K.F. Li Merge from wycc
Tue, 31 Aug 2010 00:49:35 +0800 Thinker K.F. Li Refactor color parsing and fix bug of parsing path
Tue, 31 Aug 2010 00:06:11 +0800 Thinker K.F. Li mbapp accept arguments for display, width and height
Mon, 30 Aug 2010 23:52:59 +0800 Thinker K.F. Li Re-indent ts=8 to make editor and cat seeing the same thing
Tue, 31 Aug 2010 00:37:13 +0800 wycc Add the missing impage file
Mon, 30 Aug 2010 19:20:20 +0800 Thinker K.F. Li testcase.js accept argument from command line
Mon, 30 Aug 2010 17:42:15 +0800 Thinker K.F. Li Doc for xnjsmb_sh_stext_set_style
Mon, 30 Aug 2010 13:43:01 +0800 Thinker K.F. Li Avoid float divide to improve performance
Mon, 30 Aug 2010 13:07:49 +0800 Thinker K.F. Li Fix bug of transformation from user space to image space.
Mon, 30 Aug 2010 08:57:31 +0800 wycc Display the rectangle.
Mon, 30 Aug 2010 08:56:44 +0800 wycc Implement new algorithm to calculate the origin of the SVG elemnts so that we can implement object resize without changing the position of the object.
Sun, 29 Aug 2010 23:58:43 +0800 Thinker K.F. Li Add mode line
Sun, 29 Aug 2010 20:34:01 +0800 Thinker K.F. Li Set mode line for both vim and emacs
Sun, 29 Aug 2010 19:45:28 +0800 Thinker K.F. Li Remove sys.puts, it is why leaking
Sun, 29 Aug 2010 19:13:59 +0800 Thinker K.F. Li Script to detect memory leaking
Sun, 29 Aug 2010 19:06:24 +0800 Thinker K.F. Li Fix logic error of checking clear flag for paint.
Sun, 29 Aug 2010 18:48:20 +0800 Thinker K.F. Li mb_obj_destroy for sh_path_t
Sun, 29 Aug 2010 18:47:06 +0800 Thinker K.F. Li Remove unused local variables
Sun, 29 Aug 2010 17:20:13 +0800 Thinker K.F. Li Fix issue of memory leaking for coord objects.
Sun, 29 Aug 2010 17:16:57 +0800 Thinker K.F. Li Free string allocated by code generator
Sun, 29 Aug 2010 13:34:40 +0800 Thinker K.F. Li Improve resource management for coords, shapes and paints.
Sun, 29 Aug 2010 00:42:16 +0800 Thinker K.F. Li Doc on how to manage life-cycle of paints for JS
Sun, 29 Aug 2010 00:32:12 +0800 Thinker K.F. Li Delete weak handle for shape objects before GC
Sat, 28 Aug 2010 23:19:36 +0800 wycc Merge
Sat, 28 Aug 2010 23:11:02 +0800 wycc Add udpate command
Sat, 28 Aug 2010 23:09:58 +0800 wycc Add modeline
Sat, 28 Aug 2010 22:54:07 +0800 Thinker K.F. Li Fix position issue of stext.
Sat, 28 Aug 2010 22:14:38 +0800 wycc Add origin calculation support
Sat, 28 Aug 2010 17:31:59 +0800 wycc Check in the dynamic menu example. Currently, it illustarte a bug in the renderer.
Thu, 26 Aug 2010 17:54:11 +0800 Thinker K.F. Li Remove unused variables and refactor to X_MB_init_with_win
Thu, 26 Aug 2010 14:54:50 +0800 Thinker K.F. Li Support drawing at root window for X Window
Thu, 26 Aug 2010 13:54:53 +0800 Thinker K.F. Li Remove cairo_* and use mbe_*
Thu, 26 Aug 2010 13:35:48 +0800 Thinker K.F. Li Merge from head
Thu, 26 Aug 2010 13:35:21 +0800 Thinker K.F. Li Clear unused local variables
Thu, 26 Aug 2010 09:53:15 +0800 wycc Add testdesktop,js example.
Thu, 26 Aug 2010 00:28:12 +0800 wycc Use the coord.remove() to implement the processing canvas
Thu, 26 Aug 2010 00:16:12 +0800 wycc Add linearGradient support.
Wed, 25 Aug 2010 19:37:52 +0800 Thinker K.F. Li Implement binding for hide/show for shapes and coords
Wed, 25 Aug 2010 18:46:47 +0800 Thinker K.F. Li Make shapes can be removed from the tree
Wed, 25 Aug 2010 18:22:32 +0800 Thinker K.F. Li Separate GEF_NOT_SHOWED and GEF_HIDDEN flags.
Wed, 25 Aug 2010 14:48:39 +0800 Thinker K.F. Li Delete internal reference ob binding when invalidating coords and/or shapes
Wed, 25 Aug 2010 14:43:48 +0800 Thinker K.F. Li Refactor code of free C objects into xnjsmb_coord_free_subtree
Wed, 25 Aug 2010 14:23:06 +0800 Thinker K.F. Li A dirty implementation of removing subtree
Wed, 25 Aug 2010 13:58:49 +0800 Thinker K.F. Li Create a persistent handle for coords and shapes correctly
Wed, 25 Aug 2010 11:58:30 +0800 Thinker K.F. Li Reorder instructions to invalidate coords correctly
Wed, 25 Aug 2010 10:40:30 +0800 Thinker K.F. Li Remove a coord from the tree in JS
Wed, 25 Aug 2010 10:07:33 +0800 Thinker K.F. Li Check if an object valid in gen_v8_binding.m4
Mon, 23 Aug 2010 10:23:30 +0800 Thinker K.F. Li Design doc for life-cycle of MB objects for JS
Sat, 21 Aug 2010 19:14:49 +0800 wycc Merge
Sat, 21 Aug 2010 19:13:38 +0800 wycc Merge into the head
Sat, 21 Aug 2010 19:12:43 +0800 wycc Add Canvas class for the dynamic content generation. The testcanvas.js is used to demostrate the capability of it.
Fri, 20 Aug 2010 09:34:49 +0800 Thinker K.F. Li Fix typo and add initialize code for linear and radial
Fri, 20 Aug 2010 09:34:49 +0800 Thinker K.F. Li Testcase for linear and radial paint for JS
Fri, 20 Aug 2010 09:34:49 +0800 Thinker K.F. Li Add binding for linear and radial paints for JS
Fri, 20 Aug 2010 08:34:34 +0800 wycc Add set_text to the coordinate of the coord_t of the text.
Fri, 20 Aug 2010 07:25:59 +0800 wycc Make the argument key can be an array to register multiple keys.
Fri, 20 Aug 2010 07:21:24 +0800 wycc Add addKeyListener to handle key input.
Tue, 17 Aug 2010 10:36:36 +0800 Thinker K.F. Li Use key symbols instead of keycodes.
Tue, 17 Aug 2010 08:31:24 +0800 wycc Add Y coordiante in the linear animation.
Tue, 17 Aug 2010 05:15:50 +0800 wycc Rewrite the animation as a module.
Mon, 16 Aug 2010 07:34:21 +0800 wycc Merge with head
Mon, 16 Aug 2010 07:33:51 +0800 wycc Merge from the thinker's head
Mon, 16 Aug 2010 07:32:56 +0800 wycc Add symbolic name of event types.
Mon, 16 Aug 2010 00:14:01 +0800 Thinker K.F. Li Correct syntax if a statement
Sun, 15 Aug 2010 19:44:09 +0800 wycc Add javascript-based animation test program. We should make it as module in the future.
Sun, 15 Aug 2010 19:07:36 +0800 wycc Refactory the mbapp and testsvg to use keyboard events
Sun, 15 Aug 2010 01:44:38 +0800 Thinker K.F. Li Fix issue of redefine a variable with the same name of a argument
Sun, 15 Aug 2010 01:41:10 +0800 Thinker K.F. Li Collect mbnames and mapping to object through mb_rt.mbnames
Sun, 15 Aug 2010 01:26:09 +0800 Thinker K.F. Li Refactor loadSVG as a class
Sat, 14 Aug 2010 23:52:43 +0800 Thinker K.F. Li Paint with black for unspecified, not "none", fill and stroke.
Sat, 14 Aug 2010 00:06:00 +0800 wycc Add mbapp module
Fri, 13 Aug 2010 23:39:12 +0800 wycc Change the READ to execute testsvg.js
Fri, 13 Aug 2010 23:38:29 +0800 wycc Translate the svg.js as a nodejs module.
Fri, 13 Aug 2010 20:41:00 +0800 Thinker K.F. Li Recognize color name
Fri, 13 Aug 2010 19:52:00 +0800 Thinker K.F. Li fill with black by default instead of stroke black
Fri, 13 Aug 2010 19:50:16 +0800 Thinker K.F. Li save and restore initial point at m and z commands of path
Fri, 13 Aug 2010 18:23:44 +0800 Thinker K.F. Li Fill shapes with black if with out any stroke and fill in the style
Fri, 13 Aug 2010 17:51:21 +0800 Thinker K.F. Li Make code clear
Fri, 13 Aug 2010 17:42:59 +0800 Thinker K.F. Li Default alpha of a tag is '1'
Fri, 13 Aug 2010 17:26:25 +0800 Thinker K.F. Li Fix issue of relative path data.
Fri, 13 Aug 2010 17:20:17 +0800 Thinker K.F. Li Parse path tag for SVG
Fri, 13 Aug 2010 11:13:25 +0800 Thinker K.F. Li Fix typos in nodejs/README.svg
Fri, 13 Aug 2010 11:10:49 +0800 Thinker K.F. Li Flush mb_rt, immediately, after redraw_all()
Fri, 13 Aug 2010 08:16:18 +0800 wycc Add rect and matrix support. The test.svg can be rendered almost correctly now.
Wed, 11 Aug 2010 20:27:08 +0800 Thinker K.F. Li Rename README to README.svg
Wed, 11 Aug 2010 20:21:44 +0800 Thinker K.F. Li Fix a bug in nodejs/README
Wed, 11 Aug 2010 20:14:18 +0800 Thinker K.F. Li Reformat README for nodejs binding
Wed, 11 Aug 2010 17:38:44 +0800 Thinker K.F. Li Add binding for color changing of paint_color_t in JS
Wed, 11 Aug 2010 17:37:39 +0800 Thinker K.F. Li Handle exception for event handler
Mon, 09 Aug 2010 16:43:27 +0800 wycc Merge from HEAD
Mon, 09 Aug 2010 16:41:54 +0800 wycc Merge the change frm the HEAD
Mon, 09 Aug 2010 16:40:57 +0800 wycc Return the value of ojbject to fix the crash issue
Mon, 09 Aug 2010 12:03:46 +0800 Thinker K.F. Li Switch XSHM with autoconf
Mon, 09 Aug 2010 10:03:54 +0800 Thinker K.F. Li Update window with XImage through XSHM
Mon, 09 Aug 2010 09:09:19 +0800 Thinker K.F. Li Fix compiling time warning about cairo xlib
Mon, 09 Aug 2010 09:01:19 +0800 Thinker K.F. Li X_supp.c uses XSHM to avoid overhead of transmission
Sat, 07 Aug 2010 23:00:16 +0800 Thinker K.F. Li Add JS binding for sh_rect_t
Sat, 07 Aug 2010 22:33:02 +0800 Thinker K.F. Li Fix bug of losting rdman in xnjsmb_sh_stext_set_style
Sat, 07 Aug 2010 22:28:17 +0800 Thinker K.F. Li Mark stext changed when its style being changed
Sat, 07 Aug 2010 21:37:57 +0800 Thinker K.F. Li Migrate paints.cc to use gen_v8_binding.m4
Sat, 07 Aug 2010 19:43:17 +0800 Thinker K.F. Li More doc
Sat, 07 Aug 2010 19:36:10 +0800 Thinker K.F. Li More doc
Sat, 07 Aug 2010 19:33:42 +0800 Thinker K.F. Li Add more comment for JS binding
Sat, 07 Aug 2010 18:27:53 +0800 Thinker K.F. Li Migrate JS shapes binding to gen_v8_binding.m4
Sat, 07 Aug 2010 18:26:19 +0800 Thinker K.F. Li Add ARRAY argument type and INHERIT supporting for STRUCT
Fri, 06 Aug 2010 23:04:55 +0800 Thinker K.F. Li Change kbevent to kbevents and hide X_MB_kbevents()
Fri, 06 Aug 2010 22:56:58 +0800 Thinker K.F. Li Refactor to xnjsmb_coord_mod().
Fri, 06 Aug 2010 19:31:37 +0800 Thinker K.F. Li Extract event info from C object to JS object
Fri, 06 Aug 2010 19:30:52 +0800 Thinker K.F. Li Support modifier function after creating a new object
Fri, 06 Aug 2010 18:39:37 +0800 Thinker K.F. Li Use variable frame to maintain macros
Fri, 06 Aug 2010 13:33:47 +0800 Thinker K.F. Li Bind subject of mouse_event to JS object of coord
Fri, 06 Aug 2010 00:56:26 +0800 Thinker K.F. Li Keep and retrieve respective js object to/from property store
Fri, 06 Aug 2010 00:50:40 +0800 Thinker K.F. Li Support user defined accessors on binding generated
Thu, 05 Aug 2010 23:33:46 +0800 Thinker K.F. Li Definition of binding for mblfy_njs.cc
Thu, 05 Aug 2010 18:00:46 +0800 Thinker K.F. Li Make sh_image_t managed, and init property store for managed shapes
Thu, 05 Aug 2010 17:43:33 +0800 Thinker K.F. Li Track JS object with property store of objects
Thu, 05 Aug 2010 17:42:36 +0800 Thinker K.F. Li Support encapsulated method & function return Handle<Value> directly
Thu, 05 Aug 2010 09:38:07 +0800 Thinker K.F. Li Add handle scope for function and method generated
Wed, 04 Aug 2010 22:07:13 +0800 Thinker K.F. Li Fix issue of return value of code generated
Wed, 04 Aug 2010 21:58:10 +0800 Thinker K.F. Li Remove xnjsmb_coord_new() in coord.cc
Wed, 04 Aug 2010 21:35:40 +0800 Thinker K.F. Li Use binding generator to implement mb_rt
Wed, 04 Aug 2010 21:33:43 +0800 Thinker K.F. Li Simplify wscript
Wed, 04 Aug 2010 21:33:06 +0800 Thinker K.F. Li Binding generator supports self-init constructor function
Mon, 02 Aug 2010 10:14:33 +0800 Thinker K.F. Li Fix mis-using of arguments of OBJ() argument type
Sun, 01 Aug 2010 20:20:33 +0800 Thinker K.F. Li Merge the head from FourDollars
Sun, 01 Aug 2010 20:18:59 +0800 Thinker K.F. Li Replace part code of coord.cc by the code generated by generator
Sun, 01 Aug 2010 20:17:39 +0800 Thinker K.F. Li Enabling error handling on binding
Sun, 01 Aug 2010 11:28:09 +0800 Thinker K.F. Li Supporting setter/Getter of index of objects for JS
Sat, 31 Jul 2010 16:16:45 +0800 Thinker K.F. Li Remove get_object() method for subject for js
Sat, 31 Jul 2010 14:37:19 +0800 Thinker K.F. Li Force type-casting for member variables.
Sat, 31 Jul 2010 14:11:01 +0800 Thinker K.F. Li Change prefix for the code generated by generator
Sat, 31 Jul 2010 14:05:28 +0800 Thinker K.F. Li Add doc
Sat, 31 Jul 2010 17:31:00 +0800 Shih-Yuan Lee (FourDollars) Use --with-backend to specify display backend.
Sat, 31 Jul 2010 16:36:53 +0800 Shih-Yuan Lee (FourDollars) Remove cairo-directfb.h but it will be needed at graphic layer initialization of SMP8654.
Sat, 31 Jul 2010 13:30:38 +0800 Thinker K.F. Li Merge the head from wycc
Sat, 31 Jul 2010 13:28:48 +0800 Thinker K.F. Li Code generated by generator can be built
Thu, 29 Jul 2010 13:07:25 +0800 Thinker K.F. Li Generate JS binding for a function
Thu, 29 Jul 2010 01:37:15 +0800 Thinker K.F. Li Support return value for methodes of JS binding
Thu, 29 Jul 2010 01:02:29 +0800 Thinker K.F. Li JS binding generator and observer definition with the generator
Thu, 29 Jul 2010 00:15:19 +0800 wycc Add image tag support.
Thu, 29 Jul 2010 00:12:18 +0800 wycc Add image support
Thu, 29 Jul 2010 00:11:31 +0800 wycc Check if the path is absolute path. We use the default prefix only for relative path.
Wed, 28 Jul 2010 08:36:58 +0800 Thinker K.F. Li Add comment
Wed, 28 Jul 2010 08:31:15 +0800 Thinker K.F. Li Fix issue of exception of internal field.
Tue, 27 Jul 2010 22:02:40 +0800 Thinker K.F. Li Fix the issue that can not clean nodejs addon
Mon, 26 Jul 2010 22:29:33 +0800 Thinker K.F. Li Javascript binding for shape_image_t
Mon, 26 Jul 2010 20:59:49 +0800 Thinker K.F. Li Group binding for image loader with Doxygen syntax
Mon, 26 Jul 2010 20:13:58 +0800 Thinker K.F. Li First compilable image loader binding for Javascript
Mon, 26 Jul 2010 09:50:44 +0800 Thinker K.F. Li Skeleton of image loader for nodejs
Mon, 26 Jul 2010 09:39:51 +0800 Thinker K.F. Li Doc on xnjsmb_paints_init_mb_rt_temp()
Mon, 26 Jul 2010 09:19:03 +0800 Thinker K.F. Li paint_image_t for nodejs.
Sun, 25 Jul 2010 13:08:28 +0800 Thinker K.F. Li Mark-out cairo-directfb.h temporary.
Sun, 25 Jul 2010 10:19:04 +0800 Thinker K.F. Li Merge heads from fourdollars and wycc.
Sat, 24 Jul 2010 16:13:06 +0800 Shih-Yuan Lee (FourDollars) Let compilation on SMP8655 succeeded.
Wed, 21 Jul 2010 07:27:15 +0800 wycc Add the missing 'else'
Wed, 21 Jul 2010 07:26:12 +0800 wycc Implement text style parser
Mon, 19 Jul 2010 15:44:49 +0800 Thinker K.F. Li Add initial code for graphic engines openvg
Sat, 17 Jul 2010 21:44:23 +0800 Thinker K.F. Li Use color transform and make compatible with OpenVG 1.0. openvg
Fri, 16 Jul 2010 18:44:29 +0800 Thinker K.F. Li Disable mbaf for OpenVG openvg
Fri, 16 Jul 2010 18:03:52 +0800 Thinker K.F. Li linked with libEGL and libOpenVG openvg
Fri, 16 Jul 2010 16:39:53 +0800 Thinker K.F. Li Call mbe_vg_win_surface_create() in X_supp.c when with OpenVG openvg
Fri, 16 Jul 2010 04:04:53 +0800 wycc Add the text style parser. This can not handle the recursive tspan yet.
Thu, 15 Jul 2010 22:34:04 +0800 wycc Add SVG parser sample code.
Sun, 11 Jul 2010 18:36:12 +0800 Shih-Yuan Lee (FourDollars) Polish autoconf script.
Fri, 09 Jul 2010 11:50:48 +0800 Thinker K.F. Li mbe_copy_source() for OpenVG openvg
Fri, 09 Jul 2010 10:45:23 +0800 Thinker K.F. Li Various path functions for OpenVG openvg
Fri, 09 Jul 2010 08:51:18 +0800 Thinker K.F. Li The way to mbe_save and mbe_restore openvg
Thu, 08 Jul 2010 18:44:26 +0800 Thinker K.F. Li Actiavte a VGImage before using a pattern paint or image surface. openvg
Thu, 08 Jul 2010 13:51:47 +0800 Thinker K.F. Li Use reference count to trace life of _ge_openvg_img_t objects openvg
Thu, 08 Jul 2010 11:56:30 +0800 Thinker K.F. Li Set (stroke) line width for OpenVG openvg
Thu, 08 Jul 2010 11:37:33 +0800 Thinker K.F. Li mbe_fill_preserve() and mbe_reset_scissoring() for OpenVG openvg
Thu, 08 Jul 2010 11:29:58 +0800 Thinker K.F. Li mbe_new_path() for OpenVG openvg
Wed, 07 Jul 2010 23:19:57 +0800 Thinker K.F. Li Fix the bug of foregting make current context before seting transform openvg
Wed, 07 Jul 2010 21:55:05 +0800 Thinker K.F. Li mbe_clear() use vgClear() to clear regions for OpenVG openvg
Wed, 07 Jul 2010 18:44:17 +0800 Thinker K.F. Li Implements setting pattern matrix for OpenVG openvg
Mon, 05 Jul 2010 14:41:43 +0800 Thinker K.F. Li Change group of OpenVG and Dummy implementation of graphic engine openvg
Mon, 05 Jul 2010 14:29:26 +0800 Thinker K.F. Li create pattern from surface for OpenVG openvg
Mon, 05 Jul 2010 13:15:17 +0800 Thinker K.F. Li Remove the line that should be removed by ac2e6468a22a openvg
Mon, 05 Jul 2010 10:56:23 +0800 Thinker K.F. Li paint with alpha for OpenVG openvg
Sun, 04 Jul 2010 21:09:56 +0800 Thinker K.F. Li Create pattern from an image openvg
Sun, 04 Jul 2010 16:31:39 +0800 Thinker K.F. Li Implement radial gradient paint. openvg
Sun, 04 Jul 2010 15:39:12 +0800 Thinker K.F. Li use O_ALLOC() to make code clear openvg
Sun, 04 Jul 2010 15:36:40 +0800 Thinker K.F. Li Linear gradient for OpenVG openvg
Sun, 04 Jul 2010 00:16:43 +0800 Thinker K.F. Li Remove mbe_image_surface_create_for_data() openvg
Fri, 02 Jul 2010 13:42:22 +0800 Thinker K.F. Li Replace mbe_image_surface_create_from_png() with mbe_pattern_create_image() openvg
Fri, 02 Jul 2010 11:59:17 +0800 Thinker K.F. Li Load images with Imlib2. openvg
Thu, 01 Jul 2010 16:39:59 +0800 Thinker K.F. Li Integrate pattern source with paint model of canvas openvg
Thu, 01 Jul 2010 16:31:22 +0800 Thinker K.F. Li Remove unused macros for graphic engines openvg
Thu, 01 Jul 2010 16:16:46 +0800 Thinker K.F. Li define color source for VG openvg
Thu, 01 Jul 2010 15:52:29 +0800 Thinker K.F. Li Define mbe_clear() for VG openvg
Thu, 01 Jul 2010 14:48:57 +0800 Thinker K.F. Li Define mbe_paint() for VG openvg
Thu, 01 Jul 2010 14:24:02 +0800 Thinker K.F. Li Set VGPaint for canvas openvg
Wed, 30 Jun 2010 23:15:42 +0800 Thinker K.F. Li Fix bug of mbe_copy_source() of cairo. openvg
Wed, 30 Jun 2010 22:57:23 +0800 Thinker K.F. Li stroke and fill for VG openvg
Wed, 30 Jun 2010 19:53:10 +0800 Thinker K.F. Li Specify width and height while create an image surface openvg
Wed, 30 Jun 2010 19:45:20 +0800 Thinker K.F. Li build graph_engine_openvg.c in makefile openvg
Wed, 30 Jun 2010 19:30:32 +0800 Thinker K.F. Li include a VGPath in VG canvas openvg
Wed, 30 Jun 2010 18:06:36 +0800 Thinker K.F. Li Move functions from mb_graph_engine_openvg.h to the C file openvg
Wed, 30 Jun 2010 17:45:30 +0800 Thinker K.F. Li Implement mbe_scissoring() for OpenVG openvg
Wed, 30 Jun 2010 17:27:46 +0800 Thinker K.F. Li Do use mbe_clip() for overlay testing openvg
Wed, 30 Jun 2010 13:28:53 +0800 Thinker K.F. Li Replace mbe_clip() with mbe_scissoring() openvg
Wed, 30 Jun 2010 09:52:22 +0800 Thinker K.F. Li Rename to mbe_vg_win_surface_create() and matching EGL display openvg
Wed, 30 Jun 2010 09:44:17 +0800 Thinker K.F. Li Make surce current VG context openvg
Wed, 30 Jun 2010 09:29:28 +0800 Thinker K.F. Li Set transform matrix for VG contexts openvg
Wed, 30 Jun 2010 01:32:47 +0800 Thinker K.F. Li deal with EGL surface, context for OpenVG GE openvg
Sat, 19 Jun 2010 11:43:53 +0800 Thinker K.F. Li dummy implementation of graphic engine openvg
Thu, 17 Jun 2010 10:41:53 +0800 Thinker K.F. Li Encapsulate information of OpenVG objects in structures. openvg
Wed, 16 Jun 2010 21:28:57 +0800 Thinker K.F. Li Add an option to enable OpenVG graphic engine openvg
Wed, 16 Jun 2010 21:02:49 +0800 Thinker K.F. Li A dummy graphic engine for OpenVG. openvg
Wed, 16 Jun 2010 20:25:06 +0800 Thinker K.F. Li move built nodejs plugin to objs/ subdirectory
Fri, 11 Jun 2010 01:21:10 +0800 Thinker K.F. Li Set font styles for stext in Javascript
Thu, 10 Jun 2010 09:36:41 +0800 Thinker K.F. Li Function of query font face in Javascript
Wed, 09 Jun 2010 22:06:50 +0800 Thinker K.F. Li Implement stext type for Javascript
Wed, 09 Jun 2010 17:34:58 +0800 Thinker K.F. Li Close Android_Skia branch. Android_Skia
Wed, 09 Jun 2010 17:30:09 +0800 Thinker K.F. Li Merge from Android_Skia
Wed, 09 Jun 2010 15:39:24 +0800 Thinker K.F. Li Redraw all and changed in Javascript Android_Skia
Wed, 09 Jun 2010 15:10:29 +0800 Thinker K.F. Li Functions of setting/getting stroke width of a shape Android_Skia
Wed, 09 Jun 2010 14:44:20 +0800 Thinker K.F. Li Functions of stroke and fill a shape Android_Skia
Wed, 09 Jun 2010 14:10:58 +0800 Thinker K.F. Li Real initialize a paint_color_t object for paint_color JS obj Android_Skia
Wed, 09 Jun 2010 12:28:03 +0800 Thinker K.F. Li Add dummy paint_color templates Android_Skia
Tue, 08 Jun 2010 09:08:23 +0800 Thinker K.F. Li Function of add a shape to a coord in Javascript. Android_Skia
Mon, 07 Jun 2010 22:37:51 +0800 Thinker K.F. Li Constructor for path objects in Javascript domain Android_Skia
Mon, 07 Jun 2010 19:18:20 +0800 Thinker K.F. Li Make base type for shapes. Android_Skia
Mon, 07 Jun 2010 17:24:46 +0800 Thinker K.F. Li Fix issue of im-properly using persistent handler for coord object template. Android_Skia
Mon, 07 Jun 2010 14:45:01 +0800 Thinker K.F. Li Make root coord availabe for Javascript code Android_Skia
Mon, 07 Jun 2010 12:12:03 +0800 Thinker K.F. Li Function template on runtime object for xnjsmb_coord_new() Android_Skia
Mon, 07 Jun 2010 11:47:34 +0800 Thinker K.F. Li Function to instantiate coord for Javascript Android_Skia
Mon, 07 Jun 2010 11:42:45 +0800 Thinker K.F. Li Use internal field to store njs_runtime_t object. Android_Skia
Sun, 06 Jun 2010 21:51:58 +0800 Thinker K.F. Li New MadButterfly runtime object install of calling function Android_Skia
Sun, 06 Jun 2010 21:27:34 +0800 Thinker K.F. Li Implement Indexed Property interceptors Android_Skia
Sun, 06 Jun 2010 19:13:21 +0800 Thinker K.F. Li The first testcase that nodejs code can show a MadButterfly window. Android_Skia
Sun, 06 Jun 2010 15:27:28 +0800 Thinker K.F. Li Define functions to fill gap of njs runtime. Android_Skia
Sun, 06 Jun 2010 14:15:25 +0800 Thinker K.F. Li Fix leaking on freeing a njs runtime object Android_Skia
Sun, 06 Jun 2010 14:11:13 +0800 Thinker K.F. Li rename _X_njs_MB_get_runtime to _X_njs_MB_get_X_runtime Android_Skia
Sun, 06 Jun 2010 14:06:42 +0800 Thinker K.F. Li rename ev_data to rt Android_Skia
Sun, 06 Jun 2010 14:04:03 +0800 Thinker K.F. Li rename njs_ev_data_t to njs_runtime_t Android_Skia
Sun, 06 Jun 2010 13:58:01 +0800 Thinker K.F. Li Upgrade ndoejs plugin to level of a new runtime. Android_Skia
Sun, 06 Jun 2010 13:48:13 +0800 Thinker K.F. Li Nodejs testcase in Javascript Android_Skia
Sun, 06 Jun 2010 13:45:25 +0800 Thinker K.F. Li Test FunctionTemplate Android_Skia
Sat, 05 Jun 2010 22:29:22 +0800 Thinker K.F. Li Remove hello.c and initial plugin at mbfly_njs.cc Android_Skia
Sat, 05 Jun 2010 22:24:04 +0800 Thinker K.F. Li Reuse and adapt X_supp.c by implmeneting X_supp_njs.c Android_Skia
Sat, 05 Jun 2010 22:23:57 +0800 Thinker K.F. Li Preparing for nodejs plugin Android_Skia
Fri, 04 Jun 2010 22:29:26 +0800 Thinker K.F. Li Start MadButterfly nodejs plugin Android_Skia
Fri, 04 Jun 2010 22:29:08 +0800 Thinker K.F. Li Create Makefile for nodejs plugin Android_Skia
Wed, 26 May 2010 00:51:12 +0800 Thinker K.F. Li Fix the wrong way of getting the paint of an image. Android_Skia
Mon, 24 May 2010 21:09:32 +0800 Thinker K.F. Li Swap geo_t::cur_area and geo_t::last_area correctly. Android_Skia
Mon, 24 May 2010 17:43:19 +0800 Thinker K.F. Li Fix bug of dirty areas of coords. Android_Skia
Mon, 24 May 2010 16:27:25 +0800 Thinker K.F. Li Simplify dirty area for coords that should be totally redraw Android_Skia
Mon, 24 May 2010 11:59:27 +0800 Thinker K.F. Li Clear flags for clearing procedure and draw dirty cached ones Android_Skia
Sat, 22 May 2010 22:31:18 +0800 Thinker K.F. Li [mq]: propagate_areas.diff Android_Skia
Fri, 21 May 2010 22:59:26 +0800 Thinker K.F. Li [mq]: pcached_area1.diff Android_Skia
Sun, 16 May 2010 22:59:24 +0800 Thinker K.F. Li pcached_area replaces owner_mems_area Android_Skia
Sun, 27 Dec 2009 14:06:20 +0800 Thinker K.F. Li Document on clean_rdman_dirties() Android_Skia
Fri, 25 Dec 2009 12:17:04 +0800 Thinker K.F. Li Use coord_is_root() to indicate the root coord Android_Skia
Fri, 25 Dec 2009 12:11:20 +0800 Thinker K.F. Li Add todo Android_Skia
Fri, 25 Dec 2009 11:13:21 +0800 Thinker K.F. Li Skip root coord when propagate dirty area to parent cached Android_Skia
Fri, 25 Dec 2009 00:27:19 +0800 Thinker K.F. Li Ignore small dirty area. Android_Skia
Wed, 23 Dec 2009 10:41:19 +0800 Thinker K.F. Li Add a known issue. Android_Skia
Wed, 23 Dec 2009 10:33:51 +0800 Thinker K.F. Li Clear variables and draw root coord. Android_Skia
Tue, 22 Dec 2009 22:39:53 +0800 Thinker K.F. Li Every coord can only appear at mot one time in the dirty coord list. Android_Skia
Tue, 22 Dec 2009 22:31:38 +0800 Thinker K.F. Li Change typos in comment Android_Skia
Tue, 22 Dec 2009 21:58:41 +0800 Thinker K.F. Li Does not add root coord to zeroing list Android_Skia
Tue, 22 Dec 2009 14:21:34 +0800 Thinker K.F. Li Skip very small dirty areas. Android_Skia
Tue, 22 Dec 2009 11:04:52 +0800 Thinker K.F. Li Fix a bug of a non-initialized variable. Android_Skia
Sat, 19 Dec 2009 08:22:58 +0800 Thinker K.F. Li [mq]: fix_are_4_cached_coord.diff Android_Skia
Sat, 19 Dec 2009 08:22:07 +0800 Thinker K.F. Li imported patch more_comment.diff Android_Skia
Thu, 17 Dec 2009 16:13:35 +0800 Thinker K.F. Li Skip coords that is not cached when add coords into zeroing_coords list. Android_Skia
Thu, 17 Dec 2009 16:09:46 +0800 Thinker K.F. Li Change documentation for zeroing Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Android native code with MB Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Implement SurfaceHolder.Callback for waiting surface creature. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li set stroke width for a shape. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Add system/core/include as one of include pathes. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Set perspective of 3x3 matrix when translate MB matrix to SkMatrix. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Rewind/reset path and subpath. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Change prototype of mbe_copy_source(). Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Fix the issue of segmentation fault when the pattern of a mbe is not setted. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Make mb_config.h depends on MadButterfly. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Remove absolute pathes from config.cache. Android_Skia
Tue, 01 Dec 2009 22:55:27 +0800 Thinker K.F. Li Add functions of mbe_set_source_rgba() and mbe_surface_destroy(). Android_Skia
Tue, 01 Dec 2009 22:55:26 +0800 Thinker K.F. Li Add testpath::onDraw() to add a path on a MBView Android_Skia
Tue, 01 Dec 2009 22:55:26 +0800 Thinker K.F. Li Use mbfly-java as android API Android_Skia
Tue, 01 Dec 2009 22:55:26 +0800 Thinker K.F. Li Fix issue of initialize rdman and add shape::stroke_width(). Android_Skia
Tue, 01 Dec 2009 22:55:26 +0800 Thinker K.F. Li Atree is no more needed. Android_Skia
Tue, 01 Dec 2009 22:55:26 +0800 Thinker K.F. Li Make mbfly-java can be called by Android applications. Android_Skia
Tue, 01 Dec 2009 22:55:26 +0800 Thinker K.F. Li Every static native method has the 2rd argument as class object. Android_Skia
Tue, 01 Dec 2009 22:55:08 +0800 Thinker K.F. Li testpath is an Android Java application for demo MadButterfly. Android_Skia
Tue, 01 Dec 2009 22:49:33 +0800 Thinker K.F. Li Add mbfly-java.jar to SDK libraries Android_Skia
Tue, 01 Dec 2009 22:49:33 +0800 Thinker K.F. Li Make classes public Android_Skia
Tue, 01 Dec 2009 22:49:33 +0800 Thinker K.F. Li Fix path of header files Android_Skia
Thu, 26 Nov 2009 15:03:01 +0800 Thinker K.F. Li It may not need to call unref() for xfermode object. Android_Skia
Thu, 26 Nov 2009 15:03:01 +0800 Thinker K.F. Li JNI interface for Android Android_Skia
Thu, 26 Nov 2009 15:03:00 +0800 Thinker K.F. Li Include SkRegion.h for graph_engine_skia.cpp Android_Skia
Thu, 26 Nov 2009 15:03:00 +0800 Thinker K.F. Li Fix issue of replace realloc and malloc. Android_Skia
Thu, 26 Nov 2009 15:02:51 +0800 Thinker K.F. Li Java code for MadButterfly JNI. Android_Skia
Thu, 26 Nov 2009 14:49:39 +0800 Thinker K.F. Li Make path data constant. Android_Skia
Mon, 23 Nov 2009 18:52:30 +0800 Thinker K.F. Li Remove rdman_paint_main() Android_Skia
Mon, 23 Nov 2009 18:04:22 +0800 Thinker K.F. Li Reset stroke and fill for shapes when a paint is freed. Android_Skia
Sun, 22 Nov 2009 20:41:27 +0800 Thinker K.F. Li Fix a potential bug when destroy a rdman. Android_Skia
Sun, 22 Nov 2009 18:24:17 +0800 Thinker K.F. Li Makefile to build libmbfly.a for Android. Android_Skia
Sun, 22 Nov 2009 16:23:14 +0800 Thinker K.F. Li Change definition of redraw_man_new(). Android_Skia
Sun, 22 Nov 2009 16:09:06 +0800 Thinker K.F. Li Fix typo and talk more integration with Android. Android_Skia
Sun, 22 Nov 2009 14:18:09 +0800 Thinker K.F. Li more doc for Android Android_Skia
Sat, 21 Nov 2009 22:57:26 +0800 Thinker K.F. Li Document integration of MadButterfly and Android. Android_Skia
Wed, 18 Nov 2009 15:44:08 +0800 Thinker K.F. Li Fix bug of translate between co_aix and SkScalar. Android_Skia
Sun, 15 Nov 2009 16:23:21 +0800 Thinker K.F. Li Import more functions for Skia graphic engine. Android_Skia
Sun, 15 Nov 2009 16:21:09 +0800 Thinker K.F. Li imported patch typo_cairo.diff Android_Skia
Sun, 15 Nov 2009 16:21:09 +0800 Thinker K.F. Li Merge add colors into constructor of gradient pattern. Android_Skia
Sun, 15 Nov 2009 16:21:09 +0800 Thinker K.F. Li mbe_create() and mbe_destroy() pass the compilation. Android_Skia
Thu, 12 Nov 2009 21:34:31 +0800 Thinker K.F. Li Re-arrange and group functions. Android_Skia
Thu, 12 Nov 2009 21:34:11 +0800 Thinker K.F. Li Fix typo for testing of X_SUPP. Android_Skia
Thu, 12 Nov 2009 21:34:02 +0800 Thinker K.F. Li Conditinal compile MBAF Android_Skia
Thu, 12 Nov 2009 21:33:59 +0800 Thinker K.F. Li Since cairo-ft.h is not used, removes it. Android_Skia
Thu, 12 Nov 2009 21:33:08 +0800 Thinker K.F. Li Conditional include mb_X_supp.h according X_SUPP Android_Skia
Thu, 12 Nov 2009 21:32:58 +0800 Thinker K.F. Li Remove mbe_matrix_t type. Android_Skia
Thu, 12 Nov 2009 21:32:52 +0800 Thinker K.F. Li Declare functions that should be implemented by Skia graphic engine Android_Skia
Thu, 12 Nov 2009 21:31:14 +0800 Thinker K.F. Li Remove mbe_set_source_surface() from graphic engine. Android_Skia
Thu, 12 Nov 2009 21:31:10 +0800 Thinker K.F. Li Remove unnecessary functions Android_Skia
Thu, 12 Nov 2009 21:30:35 +0800 Thinker K.F. Li Add copy and clear graphic engine functions. Android_Skia
Thu, 12 Nov 2009 21:26:10 +0800 Thinker K.F. Li C++ instead of C to bridge to Skia Android_Skia
Thu, 12 Nov 2009 21:24:35 +0800 Thinker K.F. Li Header file to config graphic engine Android_Skia
Thu, 12 Nov 2009 21:24:31 +0800 Thinker K.F. Li Add graph_engine_skia.c Android_Skia
Thu, 12 Nov 2009 21:22:30 +0800 Thinker K.F. Li Move functions into graphic engine layers. Android_Skia
Thu, 12 Nov 2009 21:16:13 +0800 Thinker K.F. Li Conditional compile with Cairo and Skia. Android_Skia
Sun, 08 Nov 2009 00:37:29 +0800 Thinker K.F. Li Remove functions unused from definition of graphic engine.
Wed, 28 Oct 2009 02:39:02 +0800 wycc Add backend layer to seperate the backend with the MBAF. Currently, X is the only backend. If we have more than one backend, we need to modify the Makefile to sleect the backend or implement a backend selection mechanism in the runtime.
Wed, 28 Oct 2009 02:35:08 +0800 wycc Add alignment support for the text layout
Thu, 10 Sep 2009 22:24:02 +0800 Thinker K.F. Li Remove old sh_path_arc_path() code.
Thu, 10 Sep 2009 22:21:51 +0800 Thinker K.F. Li Count positions an arc being for bounding box of the path.
Thu, 10 Sep 2009 17:36:45 +0800 Thinker K.F. Li Use cairo to transform and draw arc.
Thu, 06 Aug 2009 15:38:08 +0800 Thinker K.F. Li Fix typo
Thu, 06 Aug 2009 15:38:04 +0800 Thinker K.F. Li Change name of header files.
Thu, 06 Aug 2009 13:15:57 +0800 Thinker K.F. Li Fix bugs of pending keys of animated menu.
Thu, 06 Aug 2009 09:38:51 +0800 Thinker K.F. Li Make naming convention consistent with MadButterfly.
Wed, 05 Aug 2009 19:34:59 +0800 Thinker K.F. Li Change interface of sprite loader.
Wed, 05 Aug 2009 17:46:03 +0800 Thinker K.F. Li re-indent
Wed, 05 Aug 2009 16:10:47 +0800 Thinker K.F. Li Remove all "cairo" wording.
Wed, 05 Aug 2009 15:54:44 +0800 Thinker K.F. Li Replace cairo_format_t with mb_img_fmt_t.
Tue, 04 Aug 2009 23:47:34 +0800 Thinker K.F. Li Remove some useless macros
Tue, 04 Aug 2009 23:35:41 +0800 Thinker K.F. Li Replace Cairo with a abstract layer mb_graph_engine.
Sun, 02 Aug 2009 11:00:37 +0800 Thinker K.F. Li Redefine cairo_text_path for unit testing
Sun, 02 Aug 2009 10:59:59 +0800 Thinker K.F. Li Fix bug of propertional shifting of sh_stext_t.
Sat, 01 Aug 2009 20:56:31 +0800 Thinker K.F. Li Make examples/tank/ works with sh_stext_t
Fri, 31 Jul 2009 15:52:41 +0800 Thinker K.F. Li Change title of shape_stext group
Fri, 31 Jul 2009 13:30:43 +0800 Thinker K.F. Li Doc How to Define a Backend
Thu, 30 Jul 2009 17:14:18 +0800 john cylee merge upstream
Thu, 30 Jul 2009 12:21:34 +0800 john cylee Fix compile error: no return statement
Thu, 30 Jul 2009 12:11:58 +0800 john cylee Fix a minor typo: --enable-testcase Enable testcase
Thu, 30 Jul 2009 15:42:47 +0800 Thinker K.F. Li Fix bug of _find_shape_in_pos().
Thu, 30 Jul 2009 15:42:47 +0800 Thinker K.F. Li More doc
Thu, 30 Jul 2009 15:42:43 +0800 Thinker K.F. Li Fix bug of compute extents of sh_stext.
Thu, 30 Jul 2009 12:11:27 +0800 Thinker K.F. Li Fig the bug that sh_stext can not show text with right color.
Wed, 29 Jul 2009 20:22:36 +0800 Thinker K.F. Li Make sh_text and sh_stext optional.
Wed, 29 Jul 2009 16:35:13 +0800 Thinker K.F. Li Add coord for stext
Wed, 29 Jul 2009 16:35:03 +0800 Thinker K.F. Li Test cases for ratation on sh_stext
Wed, 29 Jul 2009 15:03:37 +0800 Thinker K.F. Li Make calcuator uses stext instead of text.
Wed, 29 Jul 2009 15:03:26 +0800 Thinker K.F. Li Add -s option to svg2code.py.
Wed, 29 Jul 2009 15:00:55 +0800 Thinker K.F. Li Fix typo in redraw_man.c when adding sh_stext object type.
Wed, 29 Jul 2009 14:58:34 +0800 Thinker K.F. Li Change the interface of rdman_shape_stext_new().
Wed, 29 Jul 2009 14:58:31 +0800 Thinker K.F. Li Reformat svg2code.py to make more compatible witth our convention
Tue, 28 Jul 2009 15:11:42 +0800 Thinker K.F. Li Make sh_text_draw() passes first test case.
Tue, 28 Jul 2009 15:11:42 +0800 Thinker K.F. Li Keep sub-extents for style blocks.
Tue, 28 Jul 2009 15:11:42 +0800 Thinker K.F. Li Fix issue of missed function for unittest.
Tue, 28 Jul 2009 15:11:42 +0800 Thinker K.F. Li Make sh_stext_transform() pass first test case for him.
Tue, 28 Jul 2009 15:11:42 +0800 Thinker K.F. Li Check bearing and advance of text_extents.
Tue, 28 Jul 2009 15:11:42 +0800 Thinker K.F. Li Use DARRAY to manage variable length list
Sun, 26 Jul 2009 22:13:36 +0800 Thinker K.F. Li Make compute_styled_extents_n_scaled_font() pass the test.
Sun, 26 Jul 2009 22:13:36 +0800 Thinker K.F. Li Casting pointer to cease warning messages.
Sun, 26 Jul 2009 22:13:36 +0800 Thinker K.F. Li Set free function for sh_stext.
Sun, 26 Jul 2009 22:13:20 +0800 Thinker K.F. Li Make sh_stext object managed by rdman.
Sun, 26 Jul 2009 15:31:40 +0800 Thinker K.F. Li Add more doc on shape_stext.
Sun, 26 Jul 2009 15:31:40 +0800 Thinker K.F. Li Document for why a shape should be managed by the redraw manager.
Sun, 26 Jul 2009 15:31:40 +0800 Thinker K.F. Li Make compute_utf8_chars_sz to compute length of n UTF 8 characters correctly.
Sun, 26 Jul 2009 15:31:40 +0800 Thinker K.F. Li Fix extent_extents to make it pass the test case.
Sat, 25 Jul 2009 13:36:23 +0800 Thinker K.F. Li Make shape_stext.c pass test cases.
Fri, 24 Jul 2009 22:23:51 +0800 Thinker K.F. Li Test cases for shape_stext.
Wed, 08 Jul 2009 22:16:54 +0800 Thinker K.F. Li Add doc
Wed, 08 Jul 2009 21:12:14 +0800 Thinker K.F. Li shape_stext.c, now, is unittested.
Tue, 07 Jul 2009 22:54:21 +0800 Thinker K.F. Li merge
Tue, 07 Jul 2009 22:46:19 +0800 Thinker K.F. Li Make unittest built by automake and autoconf.
Tue, 07 Jul 2009 22:45:12 +0800 Thinker K.F. Li more comment
Wed, 17 Jun 2009 13:23:21 +0800 john cylee merge
Tue, 16 Jun 2009 18:20:52 +0800 john cylee imported patch fix-makefile.am-clean.patch
Tue, 16 Jun 2009 23:03:07 +0800 Thinker K.F. Li merge
Tue, 16 Jun 2009 23:01:38 +0800 Thinker K.F. Li Compute extents of a styled text
Sat, 13 Jun 2009 22:25:11 +0800 john cylee It's obviously 1.22 instead of 0.22
Sat, 13 Jun 2009 22:19:44 +0800 john cylee Change required cairo version back to 1.6
Fri, 12 Jun 2009 18:39:31 +0800 john cylee Fix typo.
Fri, 12 Jun 2009 18:36:15 +0800 john cylee - Fix a minor error in src/sprite.c: should check *(s-1) instead of
Fri, 12 Jun 2009 11:23:59 +0800 john cylee Use libtool to build .so modules.
Thu, 11 Jun 2009 08:20:39 +0800 Thinker K.F. Li Refactor function of computing text extents
Wed, 10 Jun 2009 22:46:13 +0800 Thinker K.F. Li Add extents supporting into Fontconfig and FreeType Layer
Wed, 10 Jun 2009 21:45:39 +0800 Thinker K.F. Li Add fontconfig layer
Wed, 10 Jun 2009 08:16:04 +0800 Thinker K.F. Li Use fontconfig to find out a font for a family/slant/weight pattern
Mon, 08 Jun 2009 07:04:20 +0800 Thinker K.F. Li Add sh_stext_t to implement a simple version of text shape.
Wed, 15 Apr 2009 08:34:27 +0800 wycc Implement the MadSwatter integration
Sun, 12 Apr 2009 12:02:17 +0800 wycc merge
Sun, 12 Apr 2009 12:02:03 +0800 wycc Copy template to madbuilder.xpi
Sun, 12 Apr 2009 11:58:53 +0800 wycc Implement stub functions for the MadSwatter integration.
Fri, 10 Apr 2009 22:46:01 +0800 wycc Load the last opened project automatically.
Fri, 10 Apr 2009 16:04:05 +0800 Ben Lau Corrected build dependence - able to build in Ubuntu Intrepid
Fri, 10 Apr 2009 03:14:49 +0800 Ben Lau [MadBuilder] Install template and configuration to mozpluggerrc
Thu, 09 Apr 2009 21:11:29 +0800 Ben Lau Debian packaging script
Sun, 05 Apr 2009 17:00:28 +0800 wycc Show the old name in the input line
Sun, 05 Apr 2009 12:29:35 +0800 wycc mgerge
Sun, 05 Apr 2009 12:29:21 +0800 wycc Add c header rule for the mozplugger
Sun, 05 Apr 2009 12:28:36 +0800 wycc Add function to change the name of the symbol
Sat, 04 Apr 2009 06:16:27 +0800 wycc Add header file support
Sat, 04 Apr 2009 11:55:11 +0800 Thinker K.F. Li merge
Sat, 04 Apr 2009 11:54:37 +0800 Thinker K.F. Li Programming model diagram for MadButterfly
Sat, 04 Apr 2009 06:12:42 +0800 wycc merge
Sat, 04 Apr 2009 06:12:10 +0800 wycc Change the screen layout to make it more like an usual IDE.
Wed, 01 Apr 2009 02:16:10 +0800 Thinker K.F. Li Rename MIN/MAX to MB_MIN/MB_MAX.
Wed, 01 Apr 2009 02:00:49 +0800 Thinker K.F. Li Remove Makefile that can be generated by automake
Fri, 27 Mar 2009 15:39:06 +0800 Thinker K.F. Li Avoid set stroke width on shape with stroke=none
Fri, 27 Mar 2009 13:07:50 +0800 Thinker K.F. Li Adjust stroke width to more close to rendering result of Inkscape
Tue, 17 Mar 2009 08:31:04 +0800 wycc Add textmenu template
Mon, 16 Mar 2009 09:00:51 +0800 wycc Copy mbbutton.h to the system
Mon, 16 Mar 2009 08:54:37 +0800 wycc Add missing header files so that they will be copy to the system
Mon, 16 Mar 2009 08:45:54 +0800 wycc Move the animated menu to the MBAF layer
Sun, 15 Mar 2009 17:17:06 +0800 wycc Add wizard. We still need to add the template files.
Sat, 14 Mar 2009 18:36:57 +0800 wycc Add jQuery UI files.
Sat, 14 Mar 2009 16:42:37 +0800 wycc Add capability to add new scene and source into the project
Sat, 14 Mar 2009 15:35:51 +0800 wycc Add file dialog to add a new scene file into the project.
Wed, 11 Mar 2009 09:12:21 +0800 wycc Add sample project file
Wed, 11 Mar 2009 09:11:38 +0800 wycc Load scene and source in different way.
Wed, 11 Mar 2009 08:51:11 +0800 wycc Add text editor support to edit C source file inside the MadBuilder
Wed, 11 Mar 2009 08:50:40 +0800 wycc A sample moz pluggerrc file for the MadBuilder
Wed, 11 Mar 2009 08:30:11 +0800 wycc Load mbsvg file when it is double clicked
Wed, 11 Mar 2009 07:52:30 +0800 wycc Add loader for project file.
Wed, 11 Mar 2009 01:32:09 +0800 wycc Implement scene file load function.
Mon, 09 Mar 2009 23:05:57 +0800 Thinker K.F. Li Move mb_img_data_t out from argument list of rdman_shape_image_new().
Mon, 09 Mar 2009 01:35:19 +0800 wycc Archieve all files inside content
Mon, 09 Mar 2009 01:30:19 +0800 wycc merge
Mon, 09 Mar 2009 01:28:56 +0800 wycc Import the file specified in the mozplugger helper. This is the first step to handle the same file between inkscape and helper
Mon, 09 Mar 2009 01:27:33 +0800 wycc Use jQuery UI components.
Sun, 08 Mar 2009 14:48:12 +0800 Ben Lau Added libmbfly-uninstalled.pc.in to compile libmbfly-based application without installation of library
Sun, 08 Mar 2009 23:08:51 +0800 Thinker K.F. Li Prevent applications from hanging by massive mouse motion events.
Sun, 08 Mar 2009 22:45:14 +0800 Thinker K.F. Li Free sh_image_t & mb_img_data_t objects when free a sprite.
Sun, 08 Mar 2009 22:24:54 +0800 Thinker K.F. Li Change declaration of sh_image_set_img_data().
Sun, 08 Mar 2009 21:57:15 +0800 Thinker K.F. Li Don't call sh_image_transform() in filebrowser.c:mypreview().
Sun, 08 Mar 2009 14:44:41 +0800 Thinker K.F. Li sh_image_t::img_data is managed by paint_image_t.
Sun, 08 Mar 2009 11:47:14 +0800 wycc Remove jpg sinc ethe image loader is not ready yet.
Sun, 08 Mar 2009 11:46:09 +0800 wycc Implement PMNG viewer
Sun, 08 Mar 2009 11:39:09 +0800 Thinker K.F. Li sh_image_get_img_data()
Sun, 08 Mar 2009 10:13:44 +0800 wycc Add mozplugger instruction
Sun, 08 Mar 2009 10:06:23 +0800 wycc merge
Sun, 08 Mar 2009 10:06:01 +0800 wycc Add all target
Sun, 08 Mar 2009 10:05:22 +0800 wycc * Move location of files so that we can produce XPI file from them.
Sun, 08 Mar 2009 00:15:21 +0800 Thinker K.F. Li sh_image_set_img_data() is a function to change content of a sh_image_t.
Sat, 07 Mar 2009 22:59:11 +0800 Thinker K.F. Li examples/dynamic/mbapp.[ch] are not more used.
Sat, 07 Mar 2009 14:25:20 +0800 wycc Merge
Sat, 07 Mar 2009 14:24:55 +0800 wycc Set the progm to be NULL so that we won't call mb_progm_abort when we call it at the next time. This will fix the crash issue of the dynamic. However, the dynamic is still crash sometimes if we click the button quickly. It looks like it crashes in the refresh. We need to future figure out the issue.
Sat, 07 Mar 2009 11:03:18 +0800 Thinker K.F. Li Clean generated code in examples/dynamic/.
Sat, 07 Mar 2009 10:55:42 +0800 Thinker K.F. Li Make generated code clean.
Sat, 07 Mar 2009 08:33:01 +0800 wycc Add mb_progm_finish to terminate the current animation and put all objects in the final position.
Fri, 06 Mar 2009 23:02:32 +0800 Thinker K.F. Li Change makefile to support building in other directory.
Fri, 06 Mar 2009 21:04:52 +0800 Thinker K.F. Li Use pango_cairo_layout_path() instead of pango_cairo_show_layout().
Fri, 06 Mar 2009 20:39:25 +0800 Thinker K.F. Li Update position of light-bar after update menu item
Fri, 06 Mar 2009 19:42:01 +0800 Thinker K.F. Li coord_x() of light-bar should not be changed.
Fri, 06 Mar 2009 13:53:27 +0800 Thinker K.F. Li Move and update in source documents
Fri, 06 Mar 2009 00:10:02 +0800 Thinker K.F. Li Fix bug in makefile for examples/menu
Thu, 05 Mar 2009 14:52:06 +0800 root Remove the menu.h
Thu, 05 Mar 2009 14:31:59 +0800 wycc merge
Thu, 05 Mar 2009 14:31:38 +0800 wycc Check in missing file
Thu, 05 Mar 2009 14:07:49 +0800 Thinker K.F. Li Remove out-of-date comments and refactor code and fix a small bug.
Thu, 05 Mar 2009 08:31:57 +0800 wycc Use relative path in the SVG file
Thu, 05 Mar 2009 08:19:43 +0800 wycc Fix the Makefile to generate files correctly.
Thu, 05 Mar 2009 07:54:35 +0800 wycc Merge the result
Thu, 05 Mar 2009 07:53:58 +0800 wycc Add missing file
Thu, 05 Mar 2009 02:20:58 +0800 Thinker K.F. Li Fix bug that images are lost after hidden & expose window.
Thu, 05 Mar 2009 01:48:52 +0800 Thinker K.F. Li More elegant dependency
Thu, 05 Mar 2009 00:54:42 +0800 Thinker K.F. Li Fix bug that examples/drag can not drag star.
Thu, 05 Mar 2009 00:54:42 +0800 Thinker K.F. Li Cache rednering result is now workable.
Thu, 05 Mar 2009 00:54:42 +0800 Thinker K.F. Li Fix bug that svg2code.py handle fill & stroke opacity in a wrong way.
Sun, 22 Feb 2009 14:22:56 +0800 wycc Add graphics into the filebrowser
Sun, 22 Feb 2009 14:20:39 +0800 wycc Mgere the image loader back
Sun, 22 Feb 2009 14:20:17 +0800 wycc Merge the image loader back
Sun, 22 Feb 2009 13:45:28 +0800 wycc Add filebrowser program and SVG file.
Sun, 22 Feb 2009 11:52:56 +0800 wycc Seperate mb_animated_menu from the demo program
Sat, 21 Feb 2009 21:51:05 +0800 wycc Fix the boundary condition for scroll down
Sat, 21 Feb 2009 21:45:04 +0800 wycc * Keep the font name as the original case.
Sun, 15 Feb 2009 09:19:59 +0800 wycc Wait for the last animation done before we send the next one.
Sun, 15 Feb 2009 08:50:36 +0800 wycc Fix the initial drawn position issue. We will draw the lightbar in the right posityion.
Sun, 15 Feb 2009 08:34:57 +0800 wycc Add MBAF object suport. This is still work in progress yet. However, it won't affect other features. Therefore, it is checked in before it become mature.
Sun, 15 Feb 2009 08:33:47 +0800 wycc Rewrite the menu as a widget style
Sun, 15 Feb 2009 08:32:09 +0800 wycc Remove fi8ll from the group to avoid a bug in the SVG parser
Sun, 15 Feb 2009 08:21:37 +0800 wycc Use the opacity of the style to overwrite the default opacity property of the node itself.
Wed, 04 Feb 2009 09:12:02 +0800 wycc Fix the Fade out issue in scroll up.
Wed, 04 Feb 2009 01:28:01 +0800 wycc Add SPPED marcro to adjust the speed
Wed, 04 Feb 2009 01:23:45 +0800 wycc Implement animation menu
Sun, 01 Feb 2009 16:28:28 +0800 wycc * Fix the symbol definition code which does not assume the id is the same as the mbname.
Sun, 01 Feb 2009 15:10:18 +0800 wycc Fix the type of ci to co
Sun, 01 Feb 2009 09:51:12 +0800 wycc * Add MBAF files
Sun, 01 Feb 2009 02:34:24 +0800 wycc Add document for TextField API.
Sun, 01 Feb 2009 02:14:45 +0800 wycc Add more text API
Sun, 01 Feb 2009 01:45:53 +0800 wycc Add sh_text_set_style support to change the style of text element.
Sat, 31 Jan 2009 19:45:50 +0800 Thinker K.F. Li Replace make with $(MAKE) in examples/dynamic/Makefile.am.
Sat, 31 Jan 2009 18:28:50 +0800 Thinker K.F. Li Fix bug of sh_text_t that do not update it-self after changes.
Sat, 31 Jan 2009 17:35:27 +0800 wycc Revert the firefox integration to 276
Sat, 31 Jan 2009 17:24:00 +0800 wycc * Fix tspan inside tspan parsing issue
Sat, 31 Jan 2009 16:54:03 +0800 wycc Add text program for text API
Sat, 31 Jan 2009 16:52:28 +0800 wycc Check in test program for sh_text_set_text for debugging. It is not working yet.
Sat, 31 Jan 2009 13:03:56 +0800 wycc Add mising file
Sat, 31 Jan 2009 13:01:07 +0800 wycc Fix the compilation error of the inkscape
Sat, 31 Jan 2009 12:54:13 +0800 wycc Fix the compilation error of the dynamic
Sat, 31 Jan 2009 12:31:34 +0800 wycc Add dummy Makefile for inkscape mbtext
Sat, 31 Jan 2009 12:29:50 +0800 wycc Add merged result mbtext
Sat, 31 Jan 2009 11:51:19 +0800 wycc * Modify svg2code_ex to use differnt font size at two test items to illustrate the function of the new text parser mbtext
Sat, 31 Jan 2009 09:41:04 +0800 wycc Implement the whole tspan attribute. Currently, we can accept font family/font style/font weight and font size. mbtext
Sun, 04 Jan 2009 12:01:41 +0800 wycc Allow any elemnt to be a symbol.
Thu, 29 Jan 2009 23:57:59 +0800 wycc Refactory the inkscape.as to be OOP-style.
Thu, 29 Jan 2009 22:34:24 +0800 wycc Add button placeholder
Thu, 29 Jan 2009 22:30:46 +0800 wycc Port all basic scene editor from pyGtk to the firefox
Mon, 26 Jan 2009 01:37:04 +0800 wycc Merged
Mon, 26 Jan 2009 01:36:04 +0800 wycc Check-in primitive integrated madbuilder code.
Sun, 25 Jan 2009 23:03:18 +0800 Thinker K.F. Li Fix bug of calculator.
Sun, 25 Jan 2009 16:07:43 +0800 Thinker K.F. Li Fix the problem that clean_canvas() can not clean canvas cleanly.
Sun, 25 Jan 2009 00:20:34 +0800 Thinker K.F. Li Fix mis-behavior of translate_path_data() on arc.
Sat, 24 Jan 2009 18:19:02 +0800 Thinker K.F. Li Support resizing for image.
Sat, 24 Jan 2009 15:23:42 +0800 Thinker K.F. Li Fix bug in document
Sat, 24 Jan 2009 15:18:30 +0800 Thinker K.F. Li Add image for document of latex format
Sat, 24 Jan 2009 15:09:03 +0800 Thinker K.F. Li Change function name and add comments.
Fri, 23 Jan 2009 23:22:14 +0800 Thinker K.F. Li merge
Fri, 23 Jan 2009 23:21:27 +0800 Thinker K.F. Li Manage dsc_3241.png in svg2code_ex/Makefile.am.
Fri, 23 Jan 2009 23:15:04 +0800 wycc Add proxy daemon and extention for the firefox integration. We need to implement javascript web client to repalce the unite test program testsoap.py
Fri, 23 Jan 2009 23:05:29 +0800 Thinker K.F. Li Add PNG file for svg2code_ex.
Fri, 23 Jan 2009 23:00:23 +0800 Thinker K.F. Li Integrate sh_image with svg2code.py.
Thu, 22 Jan 2009 18:10:47 +0800 Thinker K.F. Li Initialize an image loader for X runtime
Thu, 15 Jan 2009 17:00:58 +0800 Thinker K.F. Li Files generated by tools should not part of EXTRA_DIST.
Thu, 15 Jan 2009 16:46:47 +0800 Thinker K.F. Li Simple image loader and image shape.
Thu, 15 Jan 2009 02:15:35 +0800 Mat * use Autotool to install inkscape ext. of MadButterfly ( experimental! )
Mon, 05 Jan 2009 10:20:25 +0800 Thinker K.F. Li Setup dependency between object file and header file in AM file.
Sun, 04 Jan 2009 15:43:41 +0800 Thinker K.F. Li Include README.h & COPYING.h to be INPUT of doxygen
Sun, 04 Jan 2009 15:31:51 +0800 Thinker K.F. Li Fix typo in mb_redraw_man.h
Sun, 04 Jan 2009 12:11:09 +0800 Thinker K.F. Li merge
Sun, 04 Jan 2009 12:09:29 +0800 Thinker K.F. Li Remove potential memory address error.
Sun, 04 Jan 2009 11:42:32 +0800 Thinker K.F. Li Fix bug and finish unit test for collision testing in event.c.
Sun, 04 Jan 2009 09:32:49 +0800 wycc * Add loopback reference from rdman to the backend. This is only required when we need to acquire the tman for the animation. This is not a reasonable arrangement since the animation should be backend transparent. We should not touch the backend directly from the animation. We should relocate the tman to the rdman.
Sat, 03 Jan 2009 08:43:29 +0800 wycc * Check if the selected element is a group ot not. A symbol or button must be a group.
Thu, 01 Jan 2009 08:32:03 +0800 wycc Seperate the frameowrk codes from the main.c.
Thu, 01 Jan 2009 08:01:00 +0800 wycc Fixed the Makefile.am to generate scene.so automatically.
Wed, 31 Dec 2008 23:57:12 +0800 Thinker K.F. Li Remove useless rdman_redraw_*().
Wed, 31 Dec 2008 23:50:53 +0800 Thinker K.F. Li Fix bug in *_goto_scene()
Wed, 31 Dec 2008 22:39:28 +0800 wycc Add scene.svg
Wed, 31 Dec 2008 22:37:21 +0800 wycc Implement MBApp API and modify the dynamic example to use this API.
Wed, 31 Dec 2008 02:08:40 +0800 Thinker K.F. Li Add scene support in svg2code.py.
Tue, 30 Dec 2008 09:21:23 +0800 wycc Rewrite the example by using the MBApp API.
Sat, 27 Dec 2008 12:25:35 +0800 wycc Add a sample of the Madbutterfly SVG file.
Sat, 27 Dec 2008 12:11:27 +0800 wycc Add extend scene function
Sat, 27 Dec 2008 10:19:45 +0800 wycc Merge
Sat, 27 Dec 2008 10:18:33 +0800 wycc Modify the format according to the new design.
Thu, 25 Dec 2008 18:40:27 +0800 Thinker K.F. Li termporary revision
Wed, 24 Dec 2008 23:43:39 +0800 wycc When a scene is selected to0 edit, we copy all of its elements out of the scene so that inkscape can edit it directly. All elements add or delete by the inkspcae will be put back when we switch the scene. The svg2code.py must recognize this structure.
Mon, 22 Dec 2008 00:21:46 +0800 wycc Add frame support into the inkscape.
Sun, 21 Dec 2008 23:30:00 +0800 Thinker K.F. Li Add functions for collision test.
Thu, 18 Dec 2008 22:37:15 +0800 Thinker K.F. Li Move mouse event handler and interpreter to src/mouse.c.
Wed, 17 Dec 2008 21:37:39 +0800 wycc Call the button callback when the button is clicked
Wed, 17 Dec 2008 21:18:44 +0800 wycc Modify dynamic to support the dynamic loading
Wed, 17 Dec 2008 21:18:07 +0800 wycc Add dynamic loading function
Wed, 17 Dec 2008 08:10:51 +0800 wycc Add dynamic loading function for sprite
Tue, 16 Dec 2008 21:24:26 +0800 wycc * Change the color of click frame
Mon, 15 Dec 2008 10:17:20 +0800 Thinker K.F. Li merge with changeset ad5c7a5c2c39
Mon, 15 Dec 2008 10:13:03 +0800 Thinker K.F. Li X backend only sent EVT_MOUSE_MOVE_RAW to MadButterfly.
Sun, 14 Dec 2008 12:53:45 +0800 wycc Add coord_x(co) and coord_y(co)
Sun, 14 Dec 2008 12:51:55 +0800 wycc Add functions to move and scale the coord_t like the actionscript. Users should use these functions instead of the matrix directly.
Sun, 14 Dec 2008 12:35:13 +0800 wycc Implement a workaround for the button class. However, this won't solve all issues. We can use this as example to fix the mouse out event issue. When we move the curosr over the text inside the button. The upper layer group will receive MOUSE_OUT events. This is absolute incorrect.
Sun, 14 Dec 2008 11:23:34 +0800 wycc Add extention to the inkscape to edit one of the active/normal/click frame of a button. There is one unsolved issue. Users can not know the current frame easily unless they check the XML node editor. We should try to show something in the UI. However, I have no found any goo dway to do this. We may need to modify the inkscape directly for this function in the future.
Sat, 13 Dec 2008 17:33:14 +0800 Thinker K.F. Li Star in drag would be moved out the window border when cursor hit it.
Sat, 13 Dec 2008 17:23:51 +0800 Thinker K.F. Li merge changsets 8d9d717c9300 and a0a3196b1a05
Sat, 13 Dec 2008 17:13:31 +0800 wycc Add sample code fro mb_button_t. If everything is OK, I will move it to the main src tree.
Sat, 13 Dec 2008 07:42:01 +0800 wycc Generate ID for boith id and mbname
Fri, 12 Dec 2008 22:09:40 +0800 wycc Add document for the button
Fri, 12 Dec 2008 09:11:47 +0800 wycc Modify the drag example to use the sprite API.
Fri, 12 Dec 2008 09:35:27 +0800 Thinker K.F. Li Refactory pointer computation into a macro.
Fri, 12 Dec 2008 09:10:05 +0800 wycc We should reteurn the content of the offset instead of offset itself since the return type is mb_obj_t
Fri, 12 Dec 2008 00:41:37 +0800 Thinker K.F. Li Define convenience macros for sprite.
Fri, 12 Dec 2008 00:33:54 +0800 Thinker K.F. Li M4 macros to generate code for dynamic loading.
Wed, 10 Dec 2008 17:15:26 +0800 Thinker K.F. Li Define types for sprite shared object.
Wed, 10 Dec 2008 14:57:21 +0800 Thinker K.F. Li Define mb_sprite_t
Wed, 10 Dec 2008 12:43:00 +0800 Thinker K.F. Li Remove files that would be generated automatically.
Wed, 10 Dec 2008 12:02:17 +0800 Thinker K.F. Li Export subject_add_event_observer() to rest of the system.
Wed, 10 Dec 2008 11:52:36 +0800 Thinker K.F. Li Add drag and dynamic as subdirectories in examples/Makefile.am.
Wed, 10 Dec 2008 11:49:39 +0800 Thinker K.F. Li Doc about mb_obj_t
Wed, 10 Dec 2008 09:17:16 +0800 wycc Add a sample inkscape extention to assign symbol name to an SVG element.
Tue, 09 Dec 2008 23:34:05 +0800 wycc Commit merged between 200 and 201
Sun, 07 Dec 2008 18:00:06 +0800 wycc Chkec in demo for dynamic rectangle creation and button.
Sat, 06 Dec 2008 15:50:35 +0800 wycc Add drag into buiulding system
Sat, 06 Dec 2008 15:40:23 +0800 wycc Add drag example
Fri, 05 Dec 2008 22:12:18 +0800 wycc Add event observer which listen to one event type only.
Wed, 19 Nov 2008 00:27:20 +0800 wycc Translate the path string into binary array to save the parsing in the runtime. It can reduce the size as well.
Tue, 09 Dec 2008 17:34:10 +0800 Thinker K.F. Li Start moving to mb_obj_t
Wed, 19 Nov 2008 20:54:27 +0800 Thinker K.F. Li -
Wed, 19 Nov 2008 20:53:40 +0800 Thinker K.F. Li Add mb_subtree_free animate action and fix bugs.
Wed, 19 Nov 2008 11:26:01 +0800 Thinker K.F. Li Hide bang before completed and remove progm after completed.
Tue, 18 Nov 2008 21:42:30 +0800 Thinker K.F. Li Remove factory from observer APIs.
Tue, 18 Nov 2008 13:55:09 +0800 Thinker K.F. Li Refine installation instructions and document event dispatching by wycc.
Tue, 18 Nov 2008 13:25:52 +0800 Thinker K.F. Li Group and document code of example tank.
Tue, 18 Nov 2008 09:04:40 +0800 Thinker K.F. Li When a bullet hits a tank or wall, it shows a bang animation.
Fri, 07 Nov 2008 15:18:22 +0800 Thinker K.F. Li autotoolize examples/tank
Wed, 05 Nov 2008 20:49:34 +0800 Thinker K.F. Li Merge include_mb_test back to main stream.
Wed, 05 Nov 2008 15:24:01 +0800 Thinker K.F. Li Move header files to $(top_srcdir)/include/ and prefixed with 'mb_'. include_mb_test
Tue, 04 Nov 2008 17:00:26 +0800 Thinker K.F. Li Move header files into include/mb/ subdirectory and remove symlink 'mb'. include_mb_test
Sun, 02 Nov 2008 14:30:03 +0800 Shih-Yuan Lee (FourDollars) Add AC_PROG_LIBTOOL to make older libtool compatible.
Sun, 02 Nov 2008 14:12:28 +0800 Shih-Yuan Lee (FourDollars) Add Doxyfile for distribution.
Sun, 02 Nov 2008 14:05:39 +0800 Shih-Yuan Lee (FourDollars) Polish scripts of GNU Build System.
Sun, 02 Nov 2008 12:18:29 +0800 sylee Fix the compilation error when make distcheck.
Sun, 02 Nov 2008 12:11:59 +0800 sylee Fix the compilation error in build dir.
Sun, 02 Nov 2008 11:59:38 +0800 sylee Add a symbolic link to prevent from compilation error of examples.
Sun, 02 Nov 2008 02:37:18 +0800 sylee Autoolize examples.
Sat, 01 Nov 2008 20:23:35 +0800 sylee Autotool script polish.
Fri, 31 Oct 2008 15:24:31 +0800 Thinker K.F. Li Change documentation for installation
Fri, 31 Oct 2008 15:15:44 +0800 Thinker K.F. Li Fix bug of src/Makefile.am & examples accept PREFIX variable.
Fri, 31 Oct 2008 10:57:47 +0800 Thinker K.F. Li Install scripts and M4 macros in tools/ sub-directory.
Fri, 31 Oct 2008 09:14:16 +0800 Thinker K.F. Li Remove src/mb (soft-link).
Fri, 31 Oct 2008 01:01:43 +0800 Thinker K.F. Li Use makefile created by autoconf.
Fri, 31 Oct 2008 00:45:21 +0800 Thinker K.F. Li Use makefile created by autoconfig.
Fri, 31 Oct 2008 00:14:53 +0800 sylee Merge from MadButterfly official repository.
Fri, 31 Oct 2008 00:12:17 +0800 sylee Autotoolize MadButterfly.
Fri, 31 Oct 2008 00:08:40 +0800 Thinker K.F. Li merge 73c4e93d331c and 69e32729cd06
Tue, 21 Oct 2008 08:32:23 +0800 Thinker K.F. Li Make makefile more flexible that user can specify dirtories.
Fri, 24 Oct 2008 13:18:39 +0800 Mat * Add README for game operations.
Tue, 21 Oct 2008 02:22:17 +0800 Mat * compilation passed
Mon, 20 Oct 2008 16:27:45 +0800 Mat * use enviroment to adopt M4FLAGS
Mon, 20 Oct 2008 14:25:31 +0800 Mat * revert M4FLAGS
Sun, 19 Oct 2008 00:33:24 +0800 Mat * patch for linux, and a trick symbol link to include <mb/mb.h>
Sun, 19 Oct 2008 00:10:48 +0800 Mat * patch for linux, compilation still buggy.
Wed, 08 Oct 2008 03:57:56 +0800 Thinker K.F. Li Fix bug of tank that bullet is not hidden when go out the map.
Sun, 05 Oct 2008 23:32:58 +0800 Thinker K.F. Li Postponse free of coords, shapes, and paints when the rdman is dirty.
Fri, 03 Oct 2008 10:22:08 +0800 Thinker K.F. Li Postponing rdman_coord_free() and rdman_remove_shape().
Wed, 01 Oct 2008 16:30:05 +0800 Thinker K.F. Li Make sure bullet is fired with positive shift length.
Wed, 01 Oct 2008 14:58:27 +0800 Thinker K.F. Li Bullet would be detected to hit a wall (not mud).
Wed, 01 Oct 2008 14:46:08 +0800 Thinker K.F. Li Fix bug for STAILQ that fail to remove a node.
Tue, 30 Sep 2008 02:44:06 +0800 Thinker K.F. Li Tank can fire bullet.
Sat, 27 Sep 2008 02:40:42 +0800 Thinker K.F. Li Make mb_progm_abort() work.
Fri, 26 Sep 2008 17:56:08 +0800 Thinker K.F. Li Refactory code snippets for making coords dirty.
Fri, 26 Sep 2008 17:42:16 +0800 Thinker K.F. Li Fix bug of tanks do not show at right places.
Thu, 25 Sep 2008 23:44:38 +0800 Thinker K.F. Li Fix bug of broken coord_hide() and shape_hide().
Thu, 25 Sep 2008 11:29:42 +0800 Thinker K.F. Li -
Thu, 25 Sep 2008 10:14:19 +0800 Thinker K.F. Li -
Thu, 25 Sep 2008 10:10:32 +0800 Thinker K.F. Li Use local static variable to hold position array to reduce using malloc().
Thu, 25 Sep 2008 09:53:05 +0800 Thinker K.F. Li Use elmpool to manage paint_color_t objects.
Thu, 25 Sep 2008 02:13:50 +0800 Thinker K.F. Li Decrease number of malloc().
Thu, 25 Sep 2008 01:47:14 +0800 Thinker K.F. Li -
Thu, 25 Sep 2008 01:42:49 +0800 Thinker K.F. Li Fix the problem that left-upper side of a moving shape will be flashed.
Wed, 24 Sep 2008 23:40:40 +0800 Thinker K.F. Li Do not redraw all at begining, waiting for explosure.
Tue, 23 Sep 2008 09:09:34 +0800 Thinker K.F. Li Change doxygen comment to reflect changes of relation-ship.
Tue, 23 Sep 2008 08:28:14 +0800 Thinker K.F. Li Use macro to simplify the code.
Mon, 22 Sep 2008 19:22:57 +0800 Thinker K.F. Li Members of coords are geos instead of shapes, now.
Mon, 22 Sep 2008 11:45:00 +0800 Thinker K.F. Li Make shapes and coords drawed in post-order of tree.
Fri, 19 Sep 2008 09:53:17 +0800 Thinker K.F. Li -
Fri, 19 Sep 2008 09:46:54 +0800 Thinker K.F. Li Using $(MAKE) instead of make
Thu, 18 Sep 2008 17:12:41 +0800 Thinker K.F. Li -
Wed, 17 Sep 2008 19:47:10 +0800 Thinker K.F. Li -
Wed, 17 Sep 2008 13:40:39 +0800 Thinker K.F. Li -
Wed, 17 Sep 2008 13:40:32 +0800 Thinker K.F. Li detect collison between tanks
Wed, 17 Sep 2008 01:30:25 +0800 Thinker K.F. Li Tank can change direction and navigate on the mud area
Tue, 16 Sep 2008 21:23:34 +0800 Thinker K.F. Li change mb_c_source.m4 and mb_c_header.m4 to specify parent for SVG object
Tue, 16 Sep 2008 17:35:04 +0800 Thinker K.F. Li Now, tank1 can be controlled by user with keyboard
Tue, 16 Sep 2008 16:46:30 +0800 Thinker K.F. Li Fix the problem that animate.c can not pass testcases
Tue, 16 Sep 2008 16:06:04 +0800 Thinker K.F. Li Bug of subject_notify() when free subjects.
Tue, 16 Sep 2008 15:44:01 +0800 Thinker K.F. Li -
Tue, 16 Sep 2008 15:31:49 +0800 Thinker K.F. Li Postponding free request when a subject is in subject_notify
Tue, 16 Sep 2008 14:55:24 +0800 Thinker K.F. Li Free subject of complete when a program is freed
Tue, 16 Sep 2008 14:19:26 +0800 Thinker K.F. Li Program completion events
Mon, 15 Sep 2008 20:33:06 +0800 Thinker K.F. Li Encapsulate X_MB_runtime_t and support X keyboard events.
Sun, 14 Sep 2008 23:40:57 +0800 Thinker K.F. Li More bug of insert sort.
Sun, 14 Sep 2008 23:05:30 +0800 Thinker K.F. Li Fix bug of get_now()
Sun, 14 Sep 2008 21:08:25 +0800 Thinker K.F. Li Bug of insert sort
Sun, 14 Sep 2008 18:53:17 +0800 Thinker K.F. Li -
Sun, 14 Sep 2008 18:51:16 +0800 Thinker K.F. Li Tank
Sun, 14 Sep 2008 09:42:07 +0800 Thinker K.F. Li move animation actions from animate.c to files.
Sun, 14 Sep 2008 02:17:57 +0800 Thinker K.F. Li Tank
Sun, 14 Sep 2008 01:10:49 +0800 Thinker K.F. Li Check if a coord dirty before dirty it
Sun, 14 Sep 2008 01:04:40 +0800 Thinker K.F. Li Create a new coord_t as root_coord in <svg>_new()
Sun, 14 Sep 2008 01:03:23 +0800 Thinker K.F. Li Accept exponent of float point
Fri, 12 Sep 2008 23:43:11 +0800 Thinker K.F. Li More doxy
Fri, 12 Sep 2008 15:31:10 +0800 Thinker K.F. Li -
Fri, 12 Sep 2008 14:00:02 +0800 Thinker K.F. Li -
Fri, 12 Sep 2008 13:58:30 +0800 Thinker K.F. Li More dox
Fri, 12 Sep 2008 12:55:13 +0800 Thinker K.F. Li Fix bug of get_now()
Fri, 12 Sep 2008 02:14:27 +0800 Thinker K.F. Li Tutorial
Thu, 11 Sep 2008 11:42:31 +0800 Thinker K.F. Li -
Thu, 11 Sep 2008 09:14:58 +0800 Thinker K.F. Li -
Wed, 10 Sep 2008 13:44:07 +0800 Thinker K.F. Li -
Wed, 10 Sep 2008 13:39:26 +0800 Thinker K.F. Li -
Wed, 10 Sep 2008 13:35:56 +0800 Thinker K.F. Li More documentation.
Wed, 10 Sep 2008 10:02:31 +0800 Thinker K.F. Li Fix the bug of order of cross & inner product of vectors
Tue, 09 Sep 2008 22:17:17 +0800 Thinker K.F. Li Arc in path pass the test in example svg2code_ex.
Tue, 09 Sep 2008 18:11:37 +0800 Thinker K.F. Li Implement arc for path, but it is still under testing
Thu, 04 Sep 2008 08:21:39 +0800 Thinker K.F. Li Fix bug of translation relative to absolute points
Sat, 30 Aug 2008 00:32:05 +0800 Thinker K.F. Li -
Sun, 24 Aug 2008 08:16:21 +0800 Thinker K.F. Li Add todos
Sun, 24 Aug 2008 08:11:16 +0800 Thinker K.F. Li -
Sun, 24 Aug 2008 01:18:58 +0800 Thinker K.F. Li -
Sun, 24 Aug 2008 00:18:59 +0800 Thinker K.F. Li Improve calcuator example program.
Sat, 23 Aug 2008 22:26:46 +0800 Thinker K.F. Li clean *.core in makefile.
Sat, 23 Aug 2008 22:23:44 +0800 Thinker K.F. Li Reduce redundant code
Sat, 23 Aug 2008 15:39:29 +0800 Thinker K.F. Li Prevent divide by zero error
Sat, 23 Aug 2008 15:26:47 +0800 Thinker K.F. Li New example, calculator.
Fri, 22 Aug 2008 16:41:11 +0800 Thinker K.F. Li reduce size of svg2code_ex.svg
Fri, 22 Aug 2008 16:14:53 +0800 Thinker K.F. Li Fix bug of dealing matrix().
Fri, 22 Aug 2008 15:47:03 +0800 Thinker K.F. Li matrix() function in transform attribute of group and shapes
Fri, 22 Aug 2008 12:52:48 +0800 Thinker K.F. Li Support translate() function for transform attribute of 'g' tag.
Fri, 22 Aug 2008 00:12:04 +0800 Thinker K.F. Li example
Thu, 21 Aug 2008 14:13:50 +0800 Thinker K.F. Li -
Thu, 21 Aug 2008 13:52:23 +0800 Thinker K.F. Li Hide shapes and groups
Thu, 21 Aug 2008 00:27:36 +0800 Thinker K.F. Li svg2code.py support stroke
Wed, 20 Aug 2008 23:47:18 +0800 Thinker K.F. Li Fix bug of core dump caused by forget to check if parent is NULL, root.
Wed, 20 Aug 2008 23:33:04 +0800 Thinker K.F. Li Add runtime for Xlib.
Wed, 20 Aug 2008 00:32:11 +0800 Thinker K.F. Li -
Tue, 19 Aug 2008 19:14:01 +0800 Thinker K.F. Li -
Mon, 18 Aug 2008 23:08:03 +0800 Thinker K.F. Li find_geo_in_pos() should return shapes that is not hidden
Mon, 18 Aug 2008 10:46:03 +0800 Thinker K.F. Li test case for observer
Mon, 18 Aug 2008 01:59:26 +0800 Thinker K.F. Li Observer for mouse events
Wed, 13 Aug 2008 09:25:57 +0800 Thinker K.F. Li Makefile for svg2code_ex
Wed, 13 Aug 2008 09:16:21 +0800 Thinker K.F. Li start svg2code_ex example
Wed, 13 Aug 2008 09:12:09 +0800 Thinker K.F. Li find_shape_at_pos() finds a shape from clean ones.
Wed, 13 Aug 2008 08:21:06 +0800 Thinker K.F. Li Fix bug of newing linear & radial paints
Wed, 13 Aug 2008 08:08:52 +0800 Thinker K.F. Li -
Wed, 13 Aug 2008 08:05:50 +0800 Thinker K.F. Li clear objects in *_free() for generated code
Wed, 13 Aug 2008 02:17:19 +0800 Thinker K.F. Li create new coords from redraw_man
Wed, 13 Aug 2008 02:11:55 +0800 Thinker K.F. Li Use file name of generated M4 script as name of header
Wed, 13 Aug 2008 02:07:40 +0800 Thinker K.F. Li M4 macro for C binding.
Tue, 12 Aug 2008 14:21:09 +0800 Thinker K.F. Li m4 translator
Tue, 12 Aug 2008 08:48:16 +0800 Thinker K.F. Li Generate C header files for SVG files.
Mon, 11 Aug 2008 15:26:15 +0800 Mat * merge
Mon, 11 Aug 2008 14:46:10 +0800 Mat * linux types declaration
Mon, 11 Aug 2008 15:05:11 +0800 Thinker K.F. Li Missed header.
Sun, 10 Aug 2008 21:32:42 +0800 Thinker K.F. Li -
Sun, 10 Aug 2008 20:25:14 +0800 Thinker K.F. Li Ability to hidden shapes and action of visibility.
Sun, 10 Aug 2008 18:27:52 +0800 Thinker K.F. Li Change interface of paint_radial_new()
Sun, 10 Aug 2008 16:44:21 +0800 Thinker K.F. Li Radial gradient paint
Sun, 10 Aug 2008 00:29:11 +0800 Thinker K.F. Li -
Sun, 10 Aug 2008 00:12:18 +0800 Thinker K.F. Li Use animate feacilities to demo all animation.
Sat, 09 Aug 2008 22:16:23 +0800 Thinker K.F. Li Add action mb_chgcolor_t to change color of paints.
Sat, 09 Aug 2008 21:34:07 +0800 Thinker K.F. Li documentation
Sat, 09 Aug 2008 21:17:34 +0800 Thinker K.F. Li Unittest for animate.c
Sat, 09 Aug 2008 18:34:24 +0800 Thinker K.F. Li Reduce times of invoking gettimeofday()
Sat, 09 Aug 2008 18:26:20 +0800 Thinker K.F. Li Use absolute time to dispatch animation actions.
Sat, 09 Aug 2008 16:41:33 +0800 Thinker K.F. Li change interface of creating a animation action
Sat, 09 Aug 2008 16:33:33 +0800 Thinker K.F. Li Rewrite mb_progm_step()
Sat, 09 Aug 2008 11:21:52 +0800 Thinker K.F. Li -
Sat, 09 Aug 2008 08:41:13 +0800 Thinker K.F. Li Demo of concurrent words
Sat, 09 Aug 2008 08:27:56 +0800 Thinker K.F. Li Use MB_TIMEVAL_CP() instead of memcpy
Sat, 09 Aug 2008 08:06:45 +0800 Thinker K.F. Li mb_shift is work
Fri, 08 Aug 2008 21:34:53 +0800 Thinker K.F. Li Working on animation
Wed, 06 Aug 2008 21:34:53 +0800 Thinker K.F. Li -
Wed, 06 Aug 2008 21:05:11 +0800 Thinker K.F. Li timer for animation
Wed, 06 Aug 2008 10:20:34 +0800 Thinker K.F. Li -
Wed, 06 Aug 2008 10:14:45 +0800 Thinker K.F. Li update exposed area
Wed, 06 Aug 2008 02:20:28 +0800 Thinker K.F. Li short-cut for no-rounded rectangle
Wed, 06 Aug 2008 02:11:53 +0800 Thinker K.F. Li Support rectangle tag of SVG.
Wed, 06 Aug 2008 01:10:32 +0800 Thinker K.F. Li Fix bug of relative path command
Wed, 06 Aug 2008 00:40:04 +0800 Thinker K.F. Li Fix bug of demo and remove *_fill() and *_stroke().
Tue, 05 Aug 2008 18:28:50 +0800 Thinker K.F. Li Remove old path after every shape checking for a position.
Tue, 05 Aug 2008 16:38:04 +0800 Thinker K.F. Li resize font size for changige of coord.
Tue, 05 Aug 2008 12:40:45 +0800 Thinker K.F. Li Accept mouse/pointer event and hint the shape that the pointer is over.
Mon, 04 Aug 2008 21:13:32 +0800 Thinker K.F. Li -
Mon, 04 Aug 2008 20:08:37 +0800 Thinker K.F. Li Refactory
Mon, 04 Aug 2008 10:10:47 +0800 Thinker K.F. Li Add text shape.
Sun, 03 Aug 2008 13:04:55 +0800 Thinker K.F. Li Set line width for path.
Sun, 03 Aug 2008 02:19:32 +0800 Thinker K.F. Li Fix bug of a dark line appear when animating.
Sun, 03 Aug 2008 02:08:31 +0800 Thinker K.F. Li No more flash when animation.
Sat, 02 Aug 2008 23:10:42 +0800 Thinker K.F. Li Fix bug and add linear gradient paint.
Sat, 02 Aug 2008 16:20:15 +0800 Thinker K.F. Li shapes with stroke
Sat, 02 Aug 2008 16:06:53 +0800 Thinker K.F. Li opacity (alpha) channel
Sat, 02 Aug 2008 15:46:26 +0800 Thinker K.F. Li rename XXX_draw() to XXX_fill()
Sat, 02 Aug 2008 15:38:54 +0800 Thinker K.F. Li More animation demo
Sat, 02 Aug 2008 14:45:42 +0800 Thinker K.F. Li Support solid color paint for fill.
Fri, 01 Aug 2008 23:32:22 +0800 Thinker K.F. Li Unittest for rdman_redraw_changed().
Fri, 01 Aug 2008 18:20:28 +0800 Thinker K.F. Li A simple animation using rdman_redraw_changed().
Fri, 01 Aug 2008 01:40:07 +0800 Thinker K.F. Li X_main uses rdman_redraw_all()
Thu, 31 Jul 2008 17:43:20 +0800 Thinker K.F. Li -
Thu, 31 Jul 2008 08:10:00 +0800 Thinker K.F. Li refactory for redrawing
Mon, 28 Jul 2008 17:45:36 +0800 Thinker K.F. Li Add redraw manager
Sat, 26 Jul 2008 06:34:15 +0800 Thinker K.F. Li Fix the bug that data of a path end with white spaces would make system down
Sat, 26 Jul 2008 05:32:31 +0800 Thinker K.F. Li Remove warning messages
Sat, 26 Jul 2008 04:27:52 +0800 Thinker K.F. Li Fix bug in testcase
Sat, 26 Jul 2008 03:20:49 +0800 Thinker K.F. Li -
Sat, 26 Jul 2008 02:53:08 +0800 Thinker K.F. Li Clear background & tranform relative pos into absolute ones
Sat, 26 Jul 2008 02:41:00 +0800 Thinker K.F. Li Cairo specify RGB values in range 0.0 ~ 1.0.
Sat, 26 Jul 2008 01:37:35 +0800 Thinker K.F. Li SVG path is partially supported
Fri, 25 Jul 2008 11:42:37 +0800 Thinker K.F. Li Add rules for X_main to Makefile
Fri, 25 Jul 2008 10:09:53 +0800 Thinker K.F. Li Test cairo with Xlib surface
Wed, 23 Jul 2008 16:07:37 +0800 Thinker K.F. Li Transform position
Wed, 23 Jul 2008 13:57:33 +0800 Thinker K.F. Li Coordination tranforming
Tue, 22 Jul 2008 20:45:30 +0800 Thinker K.F. Li MatButterfly is a SVG browser