log

age author description
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