Thr Jan 21 11:12:01 1999  Hideki Fujimoto  <hdk@ku3g.org>
	* dpsmark.c: test program for recognizing diffrences of speed 
	dps from dgs.

	* gtkDPSarea.c: contains image cache scheme.

	* gtkDPSwidget.[ch]: no need.
	
	* gtkDPSfontpanel.c: make use cache.

Fri Jan  8 03:04:06 1999  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPSfontpanel.h(GtkDPSFontpanelCoreDrawFunction): New type.

	* gtkDPS/gtkDPSfontpanel.c (gtk_dps_fontpanel_core_draw_sample_string): 
	Renamed from gtk_dps_fontpanel_core_draw_string and externed.
	(gtk_dps_fontpanel_draw): 
	(default_sample_string_drawer): Renamed from sample_string_drawer_core.
	(gtk_dps_fontpanel_core_draw_sample_string): Move DEBUG ifdef block to
	gtk_dps_fontpanel_core_invoke_draw_func.
	(gtk_dps_fontpanel_core_draw_sample_string): Calling
	gtk_dps_fontpanel_core_invoke_draw_func instead of calling 
	default_sample_string_drawer.
	(gtk_dps_fontpanel_core_realize): Likewise.
	(gtk_dps_fontpanel_core_change_typeface): Likewise.
	(gtk_dps_fontpanel_core_expose_handler): Likewise.
	(gtk_dps_fontpanel_core_change_size2): Likewise.
	(gtk_dps_fontpanel_core_change_size): Likewise.

Thu Jan  7 06:50:22 1999  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPSfontpanel.c (gtk_dps_fontpanel_core_class_init): Initialize
	function pointers.

	* gtkDPS/test-fontpanel.c (new_fontpanel_core): Rename new_fontpanel().
	(ok_handler): Use gtk_dps_fontpanel_core_get_sample_string.
	(new_fontpanel): Put new code.
	(ok_handler): Handle the case if the gtk_dps_fontpanel_core_get_sample_string
	returns NULL.

	* gtkDPS/gtkDPSfontpanel.c (gtk_dps_fontpanel_draw): 
	(gtk_dps_fontpanel_core_set_sample_string): 
	(gtk_dps_fontpanel_core_get_sample_string): New functions.
	(preview_font): Eliminate the first argument and renamed to 
	gtk_dps_fontpanel_core_draw_string.
	(gtk_dps_fontpanel_set_input): Implementated.

Mon Jan  4 13:46:25 1999  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPSfontpanel.[ch]: Split core part and the other.

Tue Dec 15 22:01:01 1998  Hideki Fujimoto  <hdk@ku3g.org>

        * gtkDPS/gtkDPSfontpanel.c  
        rename core function to gtk_dps_fontpanel_*.
        set default font.       
        draw sample words on preview area in changing fonts attribute.
        add "font_changed" signals.     

Mon Dec 14 22:10:01 1998  Hideki Fujimoto  <hdk@ku3g.org>

	* gtk/DPS/gdkDPS.c
	modify a part of creating context from XDPSCreateSimpleContext
	to XDPSGetSharedContext.

	modify a part of destroying context from DPSDestroySpace
	to  XDPSDestroySharedContext.

Mon Dec 14 12:20:37 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPSfontpanel.c (sample_string_drawer_core): 
	Use PSerasepage to fill the preview area.
	(init_font_size::default_font_size_index): New constant.

Sat Dec 12 00:24:19 1998  Hideki Fujimoto  <hdk@ku3g.org>

	* gtkDPS/gtkDPSfontpanel.[ch]
	retain typeface in changing font family.
	set default typeface and size.
	some bugfix.
	use "for" instead of "while". 

Thu Dec 10 00:54:27 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): version 0.2.15.

	* gtkDPS/gtkDPScontext.c(gtk_real_dps_context_re_enter_notify): 
	(gtk_dps_context_re_enter_notify): New functions.
	(gtk_dps_context_class_init): Added new signal. 

	* gtkDPS/gtkDPScontext.h (struct _GtkDPSContextClass:re_enter_notify): 
	New notify.
	
	* gtkDPS/gtkDPScontext.c (gtk_dps_check_gtk_dps_context_stack): 
	(gtk_dps_check_gdk_drawable_stack): Removed.
	(gtk_dps_context_leave): Use stack and set gdk dps current.
	(gtk_dps_context_enter): Use stack.

Wed Dec  9 22:40:17 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPScontext.[hc] (*_current_notify): 
	Renamed to *_notify.

	* gtkDPS/gdkDPS.c (gdk_dps_set_current): Use gdk_dps_set_context.

	* gtkDPS/gtkDPScontext.c (gtk_dps_context_enter): 

	* gtkDPS/*: 
	gtk_dps_set_context is removed.
        gtk_dps_context_enter is renamed from
	gtk_dps_context_enter_current.
	
        gtk_dps_context_leave is renamed from
	gtk_dps_context_leave_current.

Mon Dec  7 00:23:19 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): 0.2.14.

	* gtkDPS/test-fontpanel.c (new_fontpanel): New function.
        Open fontpanels per argc.

	* gtkDPS/fonts.psw (PSWShowSampleString): Consider the font base 
	line.

	* path_dps.m4: Use path_dps.m4 version 10.

Sun Dec  6 23:29:42 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPSfontpanel.c (load_fonts): 
	(load_dgs_fonts): 
	(sample_string_drawer_core): Added gsave and grestore.
	(gtk_dps_fontpanel_set_fontname): 
	(gtk_dps_fontpanel_set_fontsize): 
	(gtk_dps_fontpanel_set_input): Added stubs.

	* gtkDPS/fonts.psw: Remove context.

	* gtkDPS/gtkDPSfontpanel.c: (DPSContext)context is removed.
	(sample_string_drawer_core): Remove local_context.

	(init_dgs_fonts):  Don't invoke DPSSetContext (ctxt).
	The context is already set before this function is invoked.

	* gtkDPS/gtkDPSfontpanel.c (load_dgs_fonts): 
	(init_dgs_fonts):
	The argument(DPSContext) is not in use. Removed.

Sat Nov 21 19:23:53 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>
        
        * acloca.m4: Use path_dps.m4 version 9.

	* gtkDPS/gtkDPSfontpanel.[ch] : 
	* gtkDPS/test-fontpanel.c: Repleace *Dps* with *DPS*.

Mon Oct 26 03:55:08 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/test-*.c: include stdio.h.

	* gtkDPS/Makefile.am: test-fontpanel.c is renamed from
	test-fontpanle.c. 

	(Suggested by Yasuhiro SHIRASAKI <joke@awa.tohoku.ac.jp>)

Sun Oct 18 08:33:02 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/gtkDPSarea.[ch] (gtk_dps_area_map_image_cache): The 
	interface is changed.

	* gtkDPS/test-cache.c: New test program.

Sun Aug 30 08:48:59 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>


	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): gtkDPS-0.2.12.

	* gtkDPS/gtkDPSarea.c (gtk_dps_area_map_image_cache): 
	(gtk_dps_area_map_image_cache): 
	(gtk_dps_area_destroy_image_cache): New functions.

	* gtkDPS/gtkDPScontext.c (gtk_dps_context_get_visual): Create stub.
	(gtk_dps_context_get_gc): New function.

	* gtkDPS/gdkDPS.c: Keep the created GdkGC.
	(gdk_dps_get_gc): New function.

	* gtkDPS/gdkDPS.h (struct _GdkDPSContext): Add new field `gc'.

Sun Jun 28 22:10:11 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): gtkDPS-0.2.11.

	* gtkDPS/test-signal2.c (main): 
	* gtkDPS/gtkDPSarea.c (gtk_dps_area_begin): Remove unused variable.

	* gtkDPS/gtkDPSfontpanel.h: Renamed from gtkdpsfontpanle.h.

	* gtkDPS/gtkDPSfontpanel.c: Renamed from gtkdpsfontpanel.c.

	* gtkDPS/test-fontpanle.c: Replace gtkdpsfontpanel.h with 
	gtkDPSfontpanel.h.

Tue May 19 07:25:20 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): gtkDPS-0.2.10.
	Released.

	* gtkDPS/Makefile.am (SUFFIXES): .psw for pswrap files.
	(fontpanel_XXX): New target.
	(xxx_LDADD): Added -lpsres.

	* gtkDPS/gtkdpsfontpanel.[ch]: New files.

	* gtkDPS/test-fontpanle.c: New files.
    
	* gtkDPS/{fonts.c, fonts.h, fonts.psw}: New files.
	fonts.[ch] are generaged from fonts.psw by pswrap command.
	And fonts.psw is part of the GNUstep GUI X/DPS library.
	The author of fonts.psw Ovidiu Predescu <ovidiu@bx.logicnet.ro>.
	I added PSWShowSampleString.
	Othre font panel releated files are from fontpanel-0.2.0+patch.

	* configure.in (AC_GTK_CHECK): renamed from AC_GTKDPS_CHECK.
	And check the version of gtk+ >= 1.0.0.
	(AC_DPS_CHECK): New macro.

Thu May 14 09:55:53 1998  Eiichi Takamori  <taka@ma1.seikyou.ne.jp>

	* gtkDPS/test-signal.c (draw_square): Add drawing small triangle
	to check if coord transformation is valid. (#if 1 .. #endif)
	If you annoy this, remove it.

	* gtkDPS/gtkDPScontext.c (gtk_dps_context_enter_current):
	Make the condition always succeed.  Very kludgely.

	* gtkDPS/gtkDPSarea.c (gtk_dps_area_begin): 
	Call gtk_dps_context_enter_current().  Also check if the widget is
	realized.
	* gtkDPS/gtkDPSarea.c (gtk_dps_area_end): 
	Call gtk_dps_context_leave_current().  Also Added checks.

	* gtkDPS/gdkDPS.c (gdk_dps_set_current): Check return value from
	  XDPSSetContextDrawable() == dps_status_success, not != 0. (This
	  check has been failed since dps_status_success is zero!)

Thu May 14 07:33:52 1998  Eiichi Takamori  <taka@ma1.seikyou.ne.jp>

	* configure.in: Append -Wall to $CFLAGS when using GCC.
	 (yanked from gtk+-1.0.0)

	* gtkDPS/gdkDPS.c: Added #include <DPS/dpsXshare.h>.
	* gtkDPS/test-signal.c, gtkDPS/test-signal2.c:
	  Added #include <DPS/dpsops.h>.

	* gtkDPS/gdkDPS.c (gdk_dps_context_new): Changed g_return_if_fail => 
	  g_return_val_if_fail.
	* gtkDPS/gtkDPScontext.c (gtk_dps_context_new): Likewise.

Mon Apr 13 05:39:48 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): Release 0.2.9.

	* gtkDPS/gtkDPS.h (gtkDPS_version): 
	* gtkDPS/gtkDPSarea.c (gtkDPS_version): New function.

	* gtkDPS/Makefile.am (EXTRA_sample_SOURCES): 
	 (EXTRA_sample2_SOURCES): Removed.

	* gtkDPS/Makefile.am (noinst_PROGRAMS): New entry. Use this
	instead of bin_PROGRAMS.

	* gtkDPS/Makefile.am (INCLUDES): Never refer $prefix.

        These modifications are suggested by Yasuhiro SHIRASAKI 
	<joke@awa.tohoku.ac.jp>.

Mon Apr 13 01:22:59 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): Release 0.2.7.

	* gtkDPS/Makefile.am(lib_LIBRARIES, libgtkDPS_a_SOURCES, 
	gtkDPSinclude_HEADERS): Comment out.

	* gtkDPS/Makefile.am (sample_LDADD, sample2_LDADD): Removed libgtkDPS.a.
	Added libgtkDPS.la.

        These modifications are suggested by Yasuhiro SHIRASAKI 
	<joke@awa.tohoku.ac.jp>.
	
Sat Apr 11 15:10:04 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): Release 0.2.6.

	* libtool: 
	* ltconfig:
	* ltmain.sh: New tool(generated by libtoolize).

Sat Apr 11 08:43:22 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* configure.in(AC_GTKDPS_CHECK): Use AM_PATH_GTK.

	* path_dps.m4: Removed. 

Sat Apr 11 06:17:24 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

        * path_dps.m4: New version.

	* gtkDPS/Makefile.am (sample_LDADD, sample2_LDADD): Removed  $(X_LIBS).

	* gtkDPS/test-signal.c: Included dpsXclient.h.

Sun Mar 29 09:43:07 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* gtkDPS/test-signal2.c: New file.

	* gtkDPS/test-signal.c: Include dpsNXargs.h
	(main): Invoke XDPSNXSetClientArg.

	* path_dps.m4: New version.

	* gtkDPS/gdkDPS.c(gdk_dps_context_new): Pass two default functions
	as argumetns to the XDPSCreateSimpleContext.

Wed Feb  4 07:44:42 1998  Masatake Yamato  <masata-y@torisun1.aist-nara.ac.jp>

	* gtkDPS/gtkDPSarea.c (gtk_dps_area_realize): 
	Access the window through gtk_widget_get_parent_window.
        This modification is suggested by AOSASA Shigeru 
	<aozasa@sakuranet.or.jp>.

	* gtkDPS/gtkDPScontext.c (gtk_dps_context_get_type):
	* gtkDPS/gtkDPSarea.c (gtk_dps_area_get_type): 
	* gtkDPS/gtkDPSwidget.c (gtk_dps_widget_get_type): 

	Use GtkArgSetFunc and GtkArgGetFunc.
	These modifications are requirements of gtk-0.99.3.

Mon Jan 26 19:58:38 1998  Masatake Yamato  <masata-y@is.aist-nara.ac.jp>

	* path_dps.m4: New file.
