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
|