log pyink/MBScene.py @ 1528:b7d70341ee57

age author description
Wed, 31 Aug 2011 22:23:04 +0800 Thinker K.F. Li Insert layer with unique name
Sat, 14 May 2011 01:07:23 +0800 Thinker K.F. Li Describe designs of Scribboo
Thu, 14 Apr 2011 15:24:37 +0800 Thinker K.F. Li Prevent user from escaping from scene or dup group.
Mon, 11 Apr 2011 00:05:25 +0800 Thinker K.F. Li Keep the same active layer and frame when switching back a timeline.
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
Mon, 31 Jan 2011 19:19:46 +0800 Thinker K.F. Li Fix bug of duplicateKeyScene()
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 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.
Thu, 20 Jan 2011 15:53:00 +0800 Thinker K.F. Li Fix issue of events for setting cursor of treeview.
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
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 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.
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
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 12:35:28 +0800 Thinker K.F. Li Add more doc for MBScene
Tue, 11 Jan 2011 11:43:32 +0800 Thinker K.F. Li Add class consistency_checker 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 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.
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 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
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:49:58 +0800 wycc Add functions to insert and remove frame.
Thu, 30 Dec 2010 11:32:33 +0800 wycc Add comment to update it latter.
Wed, 29 Dec 2010 21:16:27 +0800 Thinker K.F. Li Refactory code of MBScene.updateUI() from MBScene.show()
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.
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.
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:54:37 +0800 wycc Show the frame when we select the keyframe. The duplicated group must be shown only in the tweened frame
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.
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.