log

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