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
|