log src/X_supp.c @ 1479:92a8497d0361

age author description
Fri, 08 Apr 2011 09:47:00 +0800 Thinker K.F. Li Fix issue of rdman->w and rdman->h always being zeor.
Wed, 08 Dec 2010 23:22:54 +0800 Thinker K.F. Li Assign width and height of a rdman for X backend
Wed, 08 Dec 2010 19:17:03 +0800 Thinker K.F. Li Rename X_kb_event_t to mb_kb_event_t
Wed, 08 Dec 2010 18:31:39 +0800 Thinker K.F. Li Change signature of mbe_win_surface_create() by using format argument
Wed, 01 Dec 2010 23:08:13 +0800 Thinker K.F. Li Remove X_supp_runtime_t::surface_ptn openvg
Wed, 01 Dec 2010 23:00:52 +0800 Thinker K.F. Li Fix typo openvg
Wed, 01 Dec 2010 21:33:07 +0800 Thinker K.F. Li Remove linking EGL openvg
Wed, 01 Dec 2010 20:01:49 +0800 Thinker K.F. Li Merge the work of improvement for graphic engine of openvg branch openvg
Wed, 01 Dec 2010 12:25:56 +0800 Thinker K.F. Li merge from default branch openvg
Sun, 28 Nov 2010 12:59:05 +0800 Thinker K.F. Li Stop using ob as acronym observer
Tue, 23 Nov 2010 23:57:29 +0800 wycc Fix the forward reference issue.
Tue, 23 Nov 2010 13:13:48 +0800 Thinker K.F. Li Remove unused functions
Tue, 23 Nov 2010 11:55:12 +0800 Thinker K.F. Li Add missed functions: _x_supp_reg_IO_factory and _x_supp_reg_timer_factory refine_backend_if
Tue, 23 Nov 2010 00:29:55 +0800 Thinker K.F. Li To make backend compatible with C++ refine_backend_if
Mon, 22 Nov 2010 17:02:10 +0800 Thinker K.F. Li Redraw changed after handling timeout for X_supp.c refine_backend_if
Mon, 22 Nov 2010 15:20:11 +0800 Thinker K.F. Li Use macros to hide the default backend refine_backend_if
Mon, 22 Nov 2010 13:15:33 +0800 Thinker K.F. Li Move the timer manager based on mb_tman_t to timer.c refine_backend_if
Mon, 22 Nov 2010 10:29:36 +0800 Thinker K.F. Li Change naming convention from X_MB to X_supp or x_supp refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Mark out functions supprting nodejs in X_supp.c refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Register _x_mb_handle_connection() with IO manager refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Add flush function to mb_backend_t refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Change signature of function in X_supp.c to right type for rt arg refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Make functions of X_supp.c static and fill fields of backend. refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo on the name of X_MB_new_with_win() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Change X_MB_add/remove_event() to match new mb_backend_t refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Rename X_MB_tman() to X_MB_timer_man() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Free IO manager and timer manager when free a X supp runtime refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Rename xmbrt to xmb_rt refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix X_init_connection() to match modification of mb_backend_t refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Use MB_MAX() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Change _X_MB_runtime and fix _x_mb_event_loop() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo for the naem of struct _X_supp_IO_man refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo for the name of _mb_IO_man refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Declare functions correctly refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo on variable reference refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Fix typo on return type of _x_supp_tmo_hdlr() refine_backend_if
Mon, 22 Nov 2010 00:42:30 +0800 Thinker K.F. Li Declare function as static functions refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Adapt mb_tman_t to mb_timer_man_t refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Change signature of callback for IO and timer manager refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Implement functions of timer manager for X support refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Rename _x_mb_io_man* to _x_supp_io_man* refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Add default timer factory for X support refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Implement IO manager interface for X refine_backend_if
Mon, 22 Nov 2010 00:42:29 +0800 Thinker K.F. Li Change interface of mb_backend_t for more concise refine_backend_if
Fri, 24 Sep 2010 11:19:53 +0800 Thinker K.F. Li Export the function to create a runtime for an existed window for X.
Fri, 24 Sep 2010 03:22:19 +0800 Thinker K.F. Li Export API for JS to feed X events.
Tue, 14 Sep 2010 01:08:39 +0800 Shih-Yuan Lee (FourDollars) Unify coding style tag for emacs and vim.
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_*
Mon, 09 Aug 2010 12:03:46 +0800 Thinker K.F. Li Switch XSHM with autoconf
Mon, 09 Aug 2010 10:03:54 +0800 Thinker K.F. Li Update window with XImage through XSHM
Mon, 09 Aug 2010 09:09:19 +0800 Thinker K.F. Li Fix compiling time warning about cairo xlib
Mon, 09 Aug 2010 09:01:19 +0800 Thinker K.F. Li X_supp.c uses XSHM to avoid overhead of transmission
Mon, 19 Jul 2010 15:44:49 +0800 Thinker K.F. Li Add initial code for graphic engines openvg
Fri, 16 Jul 2010 16:39:53 +0800 Thinker K.F. Li Call mbe_vg_win_surface_create() in X_supp.c when with OpenVG openvg
Wed, 30 Jun 2010 23:15:42 +0800 Thinker K.F. Li Fix bug of mbe_copy_source() of cairo. openvg
Sun, 06 Jun 2010 19:13:21 +0800 Thinker K.F. Li The first testcase that nodejs code can show a MadButterfly window. Android_Skia
Sun, 06 Jun 2010 13:58:01 +0800 Thinker K.F. Li Upgrade ndoejs plugin to level of a new runtime. Android_Skia
Sat, 05 Jun 2010 22:23:57 +0800 Thinker K.F. Li Preparing for nodejs plugin Android_Skia
Wed, 23 Dec 2009 10:41:19 +0800 Thinker K.F. Li Add a known issue. Android_Skia
Wed, 23 Dec 2009 10:33:51 +0800 Thinker K.F. Li Clear variables and draw root coord. Android_Skia
Thu, 12 Nov 2009 21:31:14 +0800 Thinker K.F. Li Remove mbe_set_source_surface() from graphic engine. Android_Skia
Wed, 28 Oct 2009 02:39:02 +0800 wycc Add backend layer to seperate the backend with the MBAF. Currently, X is the only backend. If we have more than one backend, we need to modify the Makefile to sleect the backend or implement a backend selection mechanism in the runtime.
Wed, 05 Aug 2009 16:10:47 +0800 Thinker K.F. Li Remove all "cairo" wording.
Wed, 05 Aug 2009 15:54:44 +0800 Thinker K.F. Li Replace cairo_format_t with mb_img_fmt_t.
Tue, 04 Aug 2009 23:35:41 +0800 Thinker K.F. Li Replace Cairo with a abstract layer mb_graph_engine.
Sun, 08 Mar 2009 23:08:51 +0800 Thinker K.F. Li Prevent applications from hanging by massive mouse motion events.
Sun, 08 Mar 2009 14:44:41 +0800 Thinker K.F. Li sh_image_t::img_data is managed by paint_image_t.
Sun, 25 Jan 2009 16:07:43 +0800 Thinker K.F. Li Fix the problem that clean_canvas() can not clean canvas cleanly.
Sat, 24 Jan 2009 15:09:03 +0800 Thinker K.F. Li Change function name and add comments.
Fri, 23 Jan 2009 23:00:23 +0800 Thinker K.F. Li Integrate sh_image with svg2code.py.
Thu, 22 Jan 2009 18:10:47 +0800 Thinker K.F. Li Initialize an image loader for X runtime
Sun, 04 Jan 2009 09:32:49 +0800 wycc * Add loopback reference from rdman to the backend. This is only required when we need to acquire the tman for the animation. This is not a reasonable arrangement since the animation should be backend transparent. We should not touch the backend directly from the animation. We should relocate the tman to the rdman.
Mon, 15 Dec 2008 10:13:03 +0800 Thinker K.F. Li X backend only sent EVT_MOUSE_MOVE_RAW to MadButterfly.
Tue, 18 Nov 2008 21:42:30 +0800 Thinker K.F. Li Remove factory from observer APIs.
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
Wed, 24 Sep 2008 23:40:40 +0800 Thinker K.F. Li Do not redraw all at begining, waiting for explosure.
Wed, 17 Sep 2008 01:30:25 +0800 Thinker K.F. Li Tank can change direction and navigate on the mud area
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:05:30 +0800 Thinker K.F. Li Fix bug of get_now()
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
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 -