2000-04-03 Masatake YAMATO * GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): Version 0.3.4. * gtkDPS/gdkDPSgeometry.c (gdk_dps_rectangle_get_point): Use height to calculate y value. width was used. 2000-04-02 Masatake YAMATO * gtkDPS/gdkDPSgeometry.c: Include gdkDPS.h. (FLOAT_IS_ZERO): Use 10.0* FLT_EPSILON to check zero. (gdk_dps_segment_get_control_points): Use formula described in RedBook. (gdk_dps_segment_intersect): Remove if the same values are in a list. (sub_segment_intersect): Added statement to print debug meessage. (sub_segment_intersect_sub): Likewise. (sub_segment_intersect_approximate): Likewise. Added many if-blocks. * gtkDPS/gdkDPS.c (gdk_dps_debug_keys): Added new debug key. * gtkDPS/gdkDPS.h (GdkDPSDebugFlag): Added new flag, INTERSECT. * gtkDPS/intersect.c (read_points): Warning message is printed if the specified input file cannot be open. 2000-03-29 Masatake YAMATO * gtkDPS/intersect.c (release_callback): Print how many intersections are found. * gtkDPS/gdkDPSgeometry.c (gdk_dps_segment_intersect): Added local variable `tmp'. (sub_segment_init): Use T_RANGE_CHECK. (sub_segment_intersect_sub): Introduce borderp, intersectp. (sub_segment_intersect_approximate): Use g_new when memory is really needed. (sub_segment_intersect_approximate): Check the range of (a1 - a0). (sub_segment_split): Introduce new local variables, t1_0, t1_1. 2000-03-28 Masatake YAMATO * gtkDPS/gdkDPSgeometry.c (sub_segment_intersect_approximate): If dy is 0, use dx instead. * gtkDPS/intersect.c (release_callback): Change the output format. (draw_ready_callback): New function. (read_points): New function. (main): Read points from file if file name is given. 2000-03-21 Masatake YAMATO * gtkDPS/gdkDPSgeometry.c (sub_segment_intersect): Split segment half(0.5) if n[i] == 0. 2000-03-21 Masatake YAMATO * gtkDPS/gdkDPSgeometry.h (GdkDPSSegment): New type. * gtkDPS/gdkDPSgeometry.[hc] (gdk_dps_rectangle_set_from_segment): (gdk_dps_rectangle_intersect): Ignore if dest is NULL. (gdk_dps_rectangle_intersect): Use 0.0 instead of 0. (gdk_dps_rectangle_border): New functions. (SEGMENT): Added segment related functions, variables and macros. * gtkDPS/gdkDPSgeometry.c: Include stdlib.h and string.h. * gtkDPS/.cvsignore: Added intersect. * gtkDPS/intersect.c: New sample program. * gtkDPS/Makefile.am (noinst_PROGRAMS): Addes intersect. 2000-02-08 Masatake YAMATO * gtkDPS/gdkDPS.c (gdk_dps_init): Don't free allocated string after putenv. 2000-01-17 Masatake YAMATO * gtkDPS/dpsmark.c: New variable. (main): New option "--with-alpha-blending". (draw_test): Call setalpha and compositerect if the option is true. * gtkDPS/gdkDPS.c (gdk_dps_init): Use g_strdup_printf. 2000-01-17 Masatake YAMATO * GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): Version 0.3.3. * README: Updated. * INSTALL: Updated. Wed Jan 12 07:12:55 2000 Masatake Yamato * gtkDPS/sample2.c (main): On-memory drawing is option now. On-screen direct drawing is default. * gtkDPS/gdkDPSgeometry.c (gdk_dps_rectangle_integral): * configure.in: Check floorf and ceilf. 2000-01-11 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gdk_rectangle_contains_rectangle): Removed. * gtkDPS/gdkDPSgeometry.[hc] (gdk_dps_bbox_init): (gdk_dps_bbox_is_empty): New functions. 2000-01-10 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gtk_dps_area_size_allocate): Fill dps_area->pixmaps[i]. Don't set_drawable if the context is bound to screen. 2000-01-09 Masatake YAMATO * gtkDPS/pswrap.mak (.psw.h): Added an implicit rule. 2000-01-09 Shirasaki Yasuhiro * gtkDPS.spec.in: fixed typo. 2000-01-09 suzuki toshiya * gtkDPS/fonts.psw Added new function: (PSWShowSampleSafely) which is a replacement of (PSWShowSampleString) including error-handling. Also added new functions: (PSWStrLenTopOfStack), (PSWStrNCpyTopOfStack), (PSWStrCpyTopOfStack). * gtkDPS/gdkDPSfont.h Added new data array: afm_suffixes[] which lists the suffixes for the files including AFM data. At present, .afm and .AFM only. * gtkDPS/gdkDPSfont.c (font_load_from_server_callback_to_solve_path) checking AFM files via afm_suffixes[] array, and NULL pointer check for Font file name in unexpected style. (font_families_build_internal_structure) added NULL pointer check for AFM file lacking infos about Font full-name and family-name. * gtkDPS/gtkDPSfontsel.c (gtk_real_dps_font_selection_draw_preview_text) uses PSWShowSampleSafely() instead of PSWShowSampleString() 2000-01-09 Shirasaki Yasuhiro * gtkDPS/gtkDPSarea.c (gtk_dps_area_map_pixmap) * gtkDPS/dpsmark.c: mapping rectangle is automatically fit to dps area. 2000-01-06 Shirasaki Yasuhiro * gtkDPS/dpsmark.c: delete bogus arguments for gdk_dps_rectangle_integral() * gtkDPS/gdkDPSgeometry.c (gdk_dps_rectangle_integral): s/floor/floorf/, s/ceil/ceilf/. Thu Jan 6 15:47:08 2000 Masatake Yamato * gtkDPS/gdkDPSgeometry.c (gdk_dps_rectangle_integral): Improve the integration method. Suggested by Shirasaki Yasuhiro . * gtkDPS/gdkDPSgeometry.[ch] (gdk_dps_rectangle_intersect): Fix a typo. * gtkDPS/dpsmark.c (draw_test): Use gdk_dps_rectangle_integral instead of ceilf. 2000-01-06 Shirasaki Yasuhiro * gtkDPS/dpsmark.c: use gdk_dps_rectangle_union() to calculate copy rectangle. 2000-01-05 Masatake YAMATO * gtkDPS/gdkDPSgeometry.c (gdk_dps_coordtr_size_x2dps): (gdk_dps_coordtr_size_dps2x): Fix a typo. (gdk_dps_rectangle_shrink): Fix a typo. * gtkDPS/gtkDPSarea.[ch] (gtk_dps_area_coordtr_size): New function. * gtkDPS/gdkDPSgeometry.[ch] (gdk_dps_coordtr_size): (gdk_dps_coordtr_size_x2dps): (gdk_dps_coordtr_size_dps2x): (gdk_dps_size_to_rectangle): (gdk_dps_rectangle_to_size): New functions. 2000-01-04 Masatake YAMATO * gtkDPS/gdkDPSgeometry.[ch] (struct _GdkDPSSize): New data type. * gtkDPS/gdkDPSgeometry.c (gdk_dps_point_free): Use g_return_if_fail instead of g_return_val_if_fail. 2000-01-03 Shirasaki Yasuhiro * HACKING * README * configure.in * gtkDPS.spec.in: bumped required GTK+ version to 1.2.6 to avoid annoying bugs in old GTK+. 2000-01-03 Masatake YAMATO * gtkDPS/gtkDPSarea.[hc] (gtk_dps_area_build_pixmaps): Make this public function. * gtkDPS/gdkDPSgeometry.c (gdk_dps_point_init): New function. * gtkDPS.m4 (AM_PATH_GTK_DPS): Fix a typo. 1999-12-29 Shirasaki Yasuhiro * gtkDPS/dpsmark.c: accelerated. shrink copy rectangle from pixmap to screen. 1999-12-28 Masatake YAMATO * configure.in (AC_ARG_RPM_PREFIX): Move a statement to set run_config_date to this macro. 1999-12-26 Masatake YAMATO * gtkDPS.m4: Use '--libs' instead of 'link'. 1999-12-12 suzuki toshiya * rpms.mak: completely rewritten to work with RPM-3.0.x. * gtkDPS.spec.in: "subdir" macro is rewritten, due to the different handling of the empty macro between RPM-2.5.x and RPM-3.0.x. * HACKING: tutorial for packaging is simplified. 1999-12-05 SHIRASAKI Yasuhiro * acinclude.m4: properly handle precompiled libintl. * gtkDPS/dpsmark.c: analyze argv[] before gtk_init(). 1999-12-01 Masatake YAMATO * rpms.mak: Added copyright notification. 1999-12-01 suzuki toshiya * Makefile.am: * rpms.mak: New file targets to generate SRPM & RPM by "make srpm" & "make rpm". * gtkDPS.spec.in: modified to work with the latest gtkDPS. * HACKING: added tutorials to generate SRPM & RPM. 1999-11-30 Masatake YAMATO * gtkDPS/gdkDPS.c (gdk_dps_context_new): Create a new context and register it to the context manager when `XDPSGetSharedContext' is fail. 1999-11-29 Masatake YAMATO * gtkDPS/gdkDPS.c (gdk_dps_context_flush): Added print statements for g_message() after WaitContext. * gtkDPS.spec.in (prefix): Refer rpm_prefix instead of prefix. * configure.in (AC_ARG_RPM_PREFIX): New macro. 1999-11-28 Masatake YAMATO * GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): 0.3.2. * INSTALL: Wrote about autogen.sh. * HACKING: Wrote about autogen.sh. Wrote about CVS tag name scheme. * gtkDPS/gtkDPSarea.c (gtk_dps_area_size): Invoke gtk_widget_set_usize. 1999-11-22 SHIRASAKI Yasuhiro * acconfig.h, .cvsignore, autogen.sh, configure.in, gtkDPS/gdkDPS.c, gtkDPS/gtkDPSfontsel.c, gtkDPS/gtkDPSlinesel.c, gtkDPS/gtkDPSwidget.c: use config.h instead of many -DHAVE_* in compile command line. 1999-11-21 SHIRASAKI Yasuhiro * gtkDPS/gtkDPSlinesel.c, gtkDPS/linesel.c, po/POTFILES.in, po/ja.po: gettextized. Sat Nov 20 22:25:45 1999 Masatake Yamato * gtkDPS/pswrap.mak: New file. * gtkDPS/Makefile.am: Include pswrap.mak. (EXTRA_DIST) Added pswrap.mak. (AM_CFLAGS): Use AM_CFLAGS instead of CFLAGS. 1999-11-21 SHIRASAKI Yasuhiro * autogen.sh: run this script first when your initial check out gtkDPS from CVS repository. * Makefile.in, aclocal.m4, configure, install-sh, missing, mkinstalldirs, gtkDPS/Makefile.in: remove the files automatically generated by autogen.sh. 1999-11-20 Masatake YAMATO * gtkDPS/gtkDPSlinesel.c (gtk_dps_line_selection_class_init): Added signals to object_class. * gtkDPS.m4: Added AM_PATH_GTK_DPS. This macro is derived from guile.m4. * gtkDPS/gtkDPSlinesel.h (struct _GtkDPSLineSelection): Added new field, dash_pattern_entries_table. * gtkDPS/gtkDPSlinesel.c (dash_pattern_frame_new): Remove a variable, `entries_table'. Use linesel->dash_pattern_entries_table instead. Don't show table at this time. (dash_pattern_toggled): With status of the toggle button, hide or show the table. 1999-11-14 Masatake YAMATO * gtkDPS/gdkDPSgeometry.[ch]: Change the typedef of GdkDPSMatrix. * gtkDPS/dpsmark.c (init): Remove an unused variable. (record_end): Likewise. * gtkDPS/paintsel.c: Include stdlib.h and dpsops.h. (draw_entry_grad): Fix a typo. b_step was not set. * gtkDPS/linesel.c: Include gtk.h instead of gtkmain.h. (init_gui): Remove unused variables. * gtkDPS/gtkDPSpaintsel.c (gtk_dps_paint_selection_get_paint): Return 0 if fail. (gtk_real_dps_paint_selection_add_entry): Remove unused variable. (gtk_dps_paint_selection_entries_free_callback): Return entry, not data. (gtk_dps_paint_selection_calc_rectangle): Remove unused variable. Return rect if fail. (gtk_dps_paint_selection_calc_position_from_point): Return i; (gtk_dps_paint_selection_draw_frames): Remove unused variables. * gtkDPS/gtkDPSlinesel.c: Include dpsops.h. (gtk_dps_line_selection_class_init): Put a unused variable into a comment section. (gtk_dps_line_selection_get_miter_limit): Return -1.0 if fail. (gtk_dps_line_selection_get_join_style): Likewise. Added dumy return statment where is never reached. (gtk_dps_line_selection_get_cap_style): Likewise. * gtkDPS/gtkDPSfontsel.c (gtk_dps_font_selection_class_init): Put a unused variable into a comment section. (font_size_box_new): Remove an unused variable. (gtk_real_dps_font_selection_draw_preview_text): Return FALSE if fail. 1999-11-13 Masatake YAMATO * gtkDPS/gtkDPScontext.c (gtk_dps_context_get_drawable): Return NULL if fail. * gtkDPS/gdkDPSline.c (gdk_dps_dash_pattern_length): Return 0 if fail. (gdk_dps_dash_pattern_empty): Return TRUE if fail. (gdk_dps_dash_pattern_phase): Return 0.0 if fail. * gtkDPS/gdkDPSgeometry.c (gdk_dps_coordtr_copy): Remove an unused variable. (gdk_dps_coordtr_equal): Likewise. (gdk_dps_rectangle_new): Return NULL if fail. (gdk_dps_rectangle_get_point): Return p if fail. * gtkDPS/gdkDPSfont.c (font_load_from_file_callback): Return table. (font_load_from_file_callback): Remove unused variable, `afm_file_name'. (font_load_from_server_callback_to_solve_path): Likewise. (gdk_dps_raw_table_element_dump): Cast tye type of key from gpointer to gchar *. * gtkDPS/gdkDPS.h (gdk_dps_context_begin): (gdk_dps_context_end): Use %ld instead of %lp. Use %p instead of %lp. * gtkDPS/gdkDPS.c: Include dpsops.h. (gdk_dps_init): Use putenv instead of setenv. (gdk_dps_context_set_drawable): Use %ld instead of %lp. Use %p instead of %lp. (gdk_dps_context_flush): (gdk_dps_context_new): Likewise. 1999-11-04 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gtk_dps_area_size_allocate): (gtk_dps_area_context_pixmap): Remove context flushing statement. * gtkDPS/gtkDPScontext.c (gtk_dps_context_get_drawable): Flush the context after setting drawable. 1999-11-03 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gtk_dps_area_context_pixmap): Flush after switch the context drawable. * gtkDPS/gdkDPS.c (gdk_dps_context_set_drawable): (gdk_dps_context_flush): (gdk_dps_context_new): (gdk_dps_context_free): Added debug message print statements. * gtkDPS/gdkDPS.h (gdk_dps_context_{begin|end}): Likewise. 1999-10-30 Masatake YAMATO * gtkDPS/gtkDPSpaintsel.c: set_arg and get_arg methods in gtk object are overloaded. * gtkDPS/gtkDPSlinesel.c: set_arg and get_arg methods in gtk object are overloaded. (gtk_dps_line_selection_get_join_style): (gtk_dps_line_selection_get_miter_limit): (gtk_dps_line_selection_get_cap_style): (gtk_dps_line_selection_get_dash_pattern): (gtk_dps_line_selection_get_miter_limit): Fictions are renamed. * gtkDPS/gtkDPSfontsel.c: set_arg and get_arg methods in gtk object are overloaded. Don't include gtkcompat.h. Use gtk_container_set_border_width instead of gtk_container_border_width. * gtkDPS/gtkDPScontext.[hc] (gtk_dps_context_new): Take a GdkDrawable as an argument instead of GdkWindow. (gtk_dps_context_get_drawable): New function. * gtkDPS/gdkDPS.h (struct _GdkDPSContext): Added new field, drawable. * gtkDPS/gdkDPS.c (gdk_dps_context_get_drawable): New function. (gdk_dps_context_set_drawable): Record which drawable is bound to the context. (gdk_dps_context_new): Take a GdkDrawable as an argument instead of GdkWindow. 1999-10-28 Masatake YAMATO * gtkDPS/gdkDPSfont.c (font_load_from_server_callback_to_solve_path): (font_load_from_server_callback_to_solve_path): Remove #if-#endif. Check gdk_dps_debug_flags instead. * gtkDPS/gdkDPS.[hc]: Added debug flag supports code. * HACKING: Added gettext. * gtkDPS-config.in (dps_libs): Remove -lpsres. -lpsres flag is now in path_dps.m4. * gtkDPS/gdkDPSfont.c (gdk_dps_font_family_sort): (gdk_dps_type_face_free): New functions. (font_families_build_internal_structure): Sort type_face list for each family. 1999-10-28 SHIRASAKI Yasuhiro * acinclude.m4: import from gtk+ * po/POTFILES.in, po/ja.po, gtkDPS/gtkDPSintl.h : new file * configure.in, gtkDPS/gtkDPSfontsel.c, gtkDPSwidget : add gettext support * gtkDPS/fontsel.c : gtk_set_locale() before gtk_init 1999-10-28 Masatake YAMATO * gtkDPS/gdkDPSfont.c (font_families_build_internal_structure): Use strchr instead of strrchr. The bug is reported by SHIRASAKI Yasuhiro . * gtkDPS/gdkDPSline.c (gdk_dps_dash_pattern_new): Initialize elements. (gdk_dps_dash_pattern_empty): Return TRUE if all the elements are 0.0. (gdk_dps_dash_pattern_get_at): Check the index after getting length. (gdk_dps_dash_pattern_get): New functions. * gtkDPS/gtkDPSlinesel.[ch]: Added dash pattern supports. * gtkDPS/gtkDPSfontsel.c: Use new gdkDPSfont functions. * gtkDPS/gtkDPSlinesel.c (gtk_dps_line_selection_draw_triangle): Change the bottom edge height of triangle. * gtkDPS/gdkDPSfont.[ch]: Too many changes to write them all here. * gtkDPS/Makefile.am (libgtkDPS_la_SOURCES): (gtkDPSinclude_HEADERS): added parseAFM.[ch]. 1999-10-27 Masatake YAMATO * gtkDPS/gtkDPSfontsel.c (gtk_dps_font_selection_init): Put dump code in if-def block. * gtkDPS/gdkDPSfont.h: Remove raw_list functions. Introduce raw_table functions. 1999-10-26 Masatake YAMATO * gtkDPS/dpsmark.c (main): Re-added gtk_dps_area_size invocation after _new. * gtkDPS/gtkDPSarea.c (gtk_dps_area_new): Remove gtk_dps_area_size invocation here. * gtkDPS/dpsmark.c (main): dps_width, dps_height. New local variables. dps_p, x_p, w and h are removed. Don't do size_area after area_new. Don't call queue_resize. queue_resize is automatically done in size_area. Use gtk_dps_area_coordtr_{width|height} instead of gtk_dps_area_coordtr_point. * gtkDPS/gtkDPSarea.c (gtk_dps_area_size): Do queue_resize. (gtk_dps_area_new): Do area_size. 1999-10-24 SHIRASAKI Yasuhiro * gtkDPS/dpsmark.c: revert previous change. still single context is default. 1999-10-24 Masatake YAMATO * gtkDPS/dpsmark.c (draw_test): Avoid wrong rectangle mapping request. * gtkDPS/gtkDPSarea.c (gdk_rectangle_contains_rectangle): Check if_fail super_rect. * gtkDPS/gdkDPSgeometry.[ch]: Added many functions. * gtkDPS/gtkDPSpaintsel.c (gdk_dps_rectangle_contains_point): Move to gdkDPSgeometry.c. * gtkDPS/gtkDPSarea.c (gdk_rectangle_contains_rectangle): Renamed from gdk_rectangle_contains_p. (gdk_dps_rectangle_init): Removed. (gdk_dps_rectangle_expand): Removed. (gdk_dps_rectangle_union): Move to gdkDPSgeometry.c. (gdk_dps_rectangle_is_empty): Likewise. Use functions in gdkDPSgeometry.c instead of removed functions. (gtk_dps_area_get_size): Set width and height only if the pointer is not NULL. 1999-10-23 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gtk_dps_area_size_allocate): Send a configure event after set a drawable to the context. (gtk_real_dps_area_map_pixmap): Check recursive mapping call. 1999-10-23 SHIRASAKI Yasuhiro * gtkDPS/dpsmark.c: Calculate DPS area size with display DPI. shared context is now default. 1999-10-23 Masatake YAMATO * gtkDPS/gdkDPSgeometry.c (gdk_dps_coordtr_make_clean): Global scope. * gtkDPS/gdkDPSgeometry.[hc]: Move geometry releated code from gdkDPS.[ch]. * gtkDPS/linesel.c: Include . * gtkDPS/paintsel.c (init_gui): Connect to destroy and delete_event. * gtkDPS/linesel.c (init_gui): Likewise. * gtkDPS/Makefile.am: Added gtkDPSlinesel.[ch], gdkDPSline.[ch], linesel.c. * gtkDPS/*.[ch](_destroy): Some functions are renamed to *_free. 1999-10-22 Masatake YAMATO * gtkDPS/gtkDPSwidget.c: Remove gtk_dps_widget_flush. * gtkDPS/gtkDPScontext.[ch] (gtk_dps_context_flush): (gtk_dps_context_flush): New functions. * gtkDPS/gtkDPSarea.c: Use gdk_dps_context_flush. (gtk_dps_area_realize): Use gtk_dps_context_set_drawable instead of XDPSSetContextDrawable. (gtk_real_dps_area_switch_context_pixmap): Likewise. (gtk_dps_area_size_allocate): Likewise. Clear dirty flag after flushing. * gtkDPS/gdkDPS.[ch] (gdk_dps_context_set_drawable): (gdk_dps_context_flush): New functions. 1999-10-22 Masatake YAMATO * gtkDPS/gdkDPS.c (gdk_dps_context_new): Put default error handlers. * path_dps.m4: Move to dgs. * gtkDPS/sample.c: Added the 2nd argument to the map function. * gtkDPS/sample.c: Likewise. * gtkDPS/gtkDPSfontsel.c (gtk_dps_font_selection_draw_lazy): (gtk_dps_font_selection_draw_preview_text): Added the 2nd argument to the map function. * gtkDPS/gtkDPSarea.[ch] (_map_*_on_*): Added the 2nd argument. * gtkDPS/gdkDPS.c (gdk_dps_context_try_update_coordtr): Return TRUE only if the coordtr is really changed. * gtkDPS/gdkDPS.[ch]: (gdk_dps_coordtr_copy): (gdk_dps_coordtr_equal): New functions. * gtkDPS/dpsmark.c (draw_test): Added the 2nd argument to gtk_dps_area_map_area_on_screen. (draw_background_circles): Remove wait-context statement. * gtkDPS/gtkDPSpaintsel.[hc]: Added some signals and code. * gtkDPS/paintsel.c: Update to new gtkDPSpaintsel's interface. 1999-10-21 suzuki toshiya * configure: generated by new configure.in. * gtkDPS.spec.in: working body is added. * configure.in: some macros to make gtkDPS.spec are added. * Makefile.am: target to make gtkDPS.spec is added. * .cvsignore: gtkDPS.spec is listed to be ignored. 1999-10-20 Masatake YAMATO * gtkDPS/gtkDPSlinesel.[hc]: New files. * gtkDPS/gtkDPSwidget.[hc] (gtk_dps_widget_flush): New function. * gtkDPS/gtkDPSarea.c (gtk_dps_area_build_pixmaps): Added condition to initialize context_pixmap; (gtk_dps_area_realize): Don't initialize context_pixmap here. (gtk_dps_area_realize): Bind the context to a proper pixmap. (gtk_dps_area_size_allocate): Ref drawable only if the drawable is a pixmap. Send the config event first of all. If context was bound to screen, bind again. Unref drawable only if the drawable is a pixmap. (gtk_real_dps_area_switch_context_pixmap): Flush&Wait if needed. (gtk_dps_area_context_pixmap): If context was bound to screen, bind again. (gtk_real_dps_area_map_pixmap): Invoke flush function out of begin-end. * gtkDPS/paintsel.c: Added painting examples. * gtkDPS/gtkDPSpaintsel.[ch] : Implement many functions. 1999-10-18 Masatake YAMATO * gtkDPS/Makefile.am (libgtkDPS_la_SOURCES): Added paint selection files. (gtkDPSinclude_HEADERS): Likewise. (noinst_PROGRAMS): Added paintsel. Mon Oct 18 05:24:43 1999 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gtk_dps_area_switch_context_pixmap): Return if no context pixmap switching is needed. Fix a typo, replace number_of_pixmaps with context_pixmap in the signal emission. Mon Oct 18 05:08:47 1999 Masatake YAMATO * gtkDPS/gtkDPSfontsel.c (gtk_dps_font_selection_class_init): Call gtk_object_class_add_signals. * gtkDPS/gtkDPSarea.[ch]: Added New signal, draw_ready. * gtkDPS/gtkDPSarea.c: (gtk_dps_area_realize): Emits draw_ready. (gtk_dps_area_coordtr_width): Call gdk_dps_coordtr_width. (gtk_real_dps_area_draw_ready): New function. (gtk_dps_area_size_allocate): delay unrefing context_pixmap till sending configure. Set context drawable to new context_pixmap. Don't set to 0th drawable. 1999-10-18 SHIRASAKI Yasuhiro * gtkDPS/dpsmark.c : correct bogus lap timer. 1999-10-17 Masatake YAMATO * gtkDPS/gtkDPSwidget.c (gtk_dps_init): Case gtk_dps_init to GtkFunction. * Makefile.am (m4datadir): Install path_dps.m4 and gtkDPS.m4 here. * gtkDPS.spec.in: Added stubs. * gtkDPS.m4: Added stubs. * Makefile.am (EXTRA_DIST): Added HACKING, gtkDPS.m4. Remove gtk.m4. * gtkDPS/sample2.c: Reorganized. * gtkDPS/sample.c: Reorganized. * gtkDPS/dpsmark.c: Reorganized. * gtkDPS/gtkDPSfontsel.[ch] (_GtkDPSFontSelectionClass): New signal draw_preview_text. (_GtkDPSFontSelection): New field disable_default_previewer. * gtkDPS/gtkDPSfontsel.c (gtk_real_dps_font_selection_draw_preview_text): New function. (gtk_marshal_BOOL__POINTER_POINTER_INT_POINTER): New function. (GtkSignal_BOOL__POINTER_POINTER_INT_POINTER): New type. (gtk_dps_font_selection_draw_preview_text): Don't draw here but emit signal. (gtk_dps_font_selection_draw_preview_text): Renamed from gtk_real_dps_font_selection_force_redraw. * gtkDPS/fonts.psw (PSWShowSampleString): Added erasepage here. * gtkDPS/gdkDPSfont.c (strcmp_reverse): Renamed from g_strcasecmp_reverse and Use strcmp instead of g_strcasecmp. This is requested by suzuki toshiya . 1999-10-16 Masatake YAMATO * gtkDPS/gtkDPSfontsel.h (struct _GtkDPSFontSelectionDialog): Rename close_button to cancel_button. Added help_button. * gtkDPS/gtkDPSfontsel.c: Implement GtkDPSFontSelectionDialog. Codes comes from GtkColorSelectionDialog. * gtkDPS/fontsel.c (print_fontsel): Reorganized. Use GtkDPSFontSelectionDialog. * gtkDPS/gtkDPSfontsel.c (enum ): PREVIEW_TEXT_CHANGED new const. (gtk_dps_font_selection_propagate_preview_text_change): New function. (gtk_real_dps_font_selection_preview_change): New function. (gtk_dps_font_selection_class_init): Create new signal. (gtk_dps_font_selection_init): Connect `gtk_dps_font_selection_propagate_preview_text_change' to "changed" of input_entry. (gtk_real_dps_font_selection_force_redraw): Delete padding argument. * gtkDPS/gtkDPSfontsel.h (struct _GtkDPSFontSelectionClass): New signal `preview_text_changed'. * gtkDPS/gtkDPSfontsel.c(preview_text_default): New const. (gtk_real_dps_font_selection_font_change): Added new argument as padding. (gtk_dps_font_selection_init): New local variable selection_and_entry. Pass NULL to gdk_dps_fonts_list_new. Added input_entry. (gtk_real_dps_font_selection_font_change): Pass NULL to gtk_real_dps_font_selection_force_redraw. (gtk_dps_font_selection_coordtr_update): Likewise. (gtk_dps_font_selection_get_preview_text): Use gtk_entry_get_text. (gtk_dps_font_selection_set_preview_text): Use gtk_entry_set_text. (gtk_real_dps_font_selection_force_redraw): Use gtk_dps_font_selection_get_preview_text. * gtkDPS/gtkDPSfontsel.h (struct _GtkDPSFontSelection): Move input_entry from _GtkDPSFontSelectionDialog to _GtkDPSFontSelection. Remove preview_text field. * gtkDPS/gdkDPSfont.c (gdk_dps_fonts_list_new): Pass raw_list as an argument. * gtkDPS/gtkDPSwidget.c (gtk_dps_finalized): New variable. (gtk_dps_quit): New function. (gtk_dps_init): Added gtk_dps_quit to gtk_quit_add. * gtkDPS/gdkDPS.h(gdk_dps_exit): New function. * gtkDPS/gdkDPS.c: Include stdlib.h. (gdk_dps_finalized): New variable. (gdk_dps_init): Check arguments. (gdk_dps_exit): New function. * gtkDPS/fontsel.c (new_fontsel): Don't use vbox. Use fontsel directly. Set preview_text. Don't show fontsel here. (init_gui): Don't create fontsel more than one. Pass argv to new_fontsel(). * .cvsignore: Added *.tar.gz. 1999-10-15 SHIRASAKI Yasuhiro * gtkDPS/dpsmark.c: Bar will be gone when the test is finished. 1999-10-15 Masatake YAMATO * GTKDPS-VERSION (GTKDPS_MICRO_MINOR_VERSION): 0.3.1. * HACKINIG * NEWS * README * TODO: Updated. * gtkDPS/dpsmark.c (draw_test): Move gtk_dps_area_map_area_on_screen out of gtk_dps_widget_begin-end. This bug is suggested by SHIRASAKI Yasuhiro . * gtkDPS/gtkDPScontext.c (gtk_dps_context_class_init): Modify arguments info for gtk_signal_new. * gtkDPS/Makefile.am (EXTRA_DIST): Added pswrap src. (noinst_HEADERS): Move header files generated by pswrap to noinst_HEADERS from gtkDPSinclude_HEADERS. (pswrap_src): (pswrap_gen_h): (pswrap_gen_c): New variables. (libgtkDPS_la_SOURCES): Refer $pswrap_gen_c. 1999-10-14 SHIRASAKI Yasuhiro * gtkDPS/Makefile.am: Revised * gtkDPS/.cvsignore: add *.o 1999-10-14 Masatake YAMATO * gtkDPS/gtkDPSarea.c (gtk_dps_area_realize): Connect to enter_context of gtk_dps_context to detect pixmaps being dirty. (gtk_real_dps_area_map_pixmap): Flush wand waitcontext if pixmaps is dirty. * gtkDPS/gtkDPSarea.h (struct _GtkDPSArea): New fields. pixmaps_dirty, exec_in_mapping. * gtkDPS/gtkDPSarea.c (gtk_dps_area_make_pixmaps_dirty): New function. Above modifications are suggested by SHIRASAKI Yasuhiro . * gtkDPS/gdkDPSfont.c (gdk_dps_fonts_raw_list_new): (gdk_dps_fonts_raw_list_dump): (gdk_dps_raw_list_element_dump): New functions. (gdk_dps_fonts_list_dump): (gdk_dps_font_dump): (gdk_dps_type_face_dump): Don't use stderr directly. * gtkDPS/gtkDPSarea.h(gtk_dps_area_get_size): New declaration. * gtkDPS/gtkDPSarea.c (gtk_dps_area_map_area_on_screen): Change g_return_if_fail condition of number_of_pixmaps. (gtk_dps_area_get_size): New function. (gtk_real_dps_area_button_press_event_dps): Remove debug print. * gtkDPS/gtkDPS.h: Include gtkDPSfontsel.h. * gtkDPS/gdkDPS.c (gdk_dps_init): * gtkDPS/test-*.c: Renamed to sample.c, sample2.c and fontsel.c. * gtkDPS/gtkDPSfontpanel.[ch]: Renamed to gtkDPSfontsel.[ch] and gdkDPSfont.[ch]. * gtkDPS/Makefile.am: Likewise. 1999-10-12 Masatake YAMATO * gtkDPS/gdkDPSfont.c (gdk_dps_fonts_list_new): Don't destroy shared context. * gtkDPS/gdkDPS.c (gdk_dps_context_new): Fix typo. Return gdk_dps_shared_context if gdk_dps_shared_context is not NULL. (gdk_dps_context_destroy): unref gc only if gc is not NULL. 1999-10-11 Masatake YAMATO * gtkDPS/fonts.psw(PSWFontNames): Added a new argument, ctxt. * gtkDPS/gdkDPS.c (gdk_dps_init): Check whether the library is already initialized or not. 1999-10-06 Masatake YAMATO * gtkDPS/gtkDPSwidget.h (GTK_TYPE_DPS_WIDGET): (GTK_IS_DPS_WIDGET_CLASS): New macros. (GTK_DPS_WIDGET): (GTK_DPS_WIDGET_CLASS): (GTK_IS_DPS_WIDGET): Use GTK_IS_DPS_WIDGET. * gtkDPS/gtkDPScontext.h (GTK_IS_DPS_CONTEXT_CLASS): (GTK_TYPE_DPS_CONTEXT): New macros. (GTK_DPS_CONTEXT): (GTK_DPS_CONTEXT_CLASS): (GTK_IS_DPS_CONTEXT): Use GTK_TYPE_DPS_CONTEXT. * gtkDPS/gtkDPSarea.h (GTK_TYPE_DPS_AREA): (GTK_IS_DPS_AREA_CLASS): New macros. (GTK_DPS_AREA): (GTK_DPS_AREA_CLASS): (GTK_IS_DPS_AREA): Use GTK_TYPE_DPS_AREA. * gtkDPS/gtkDPScontext.c (gtk_dps_context_get_shared): New functions. (gtk_dps_context_new): return shared context if gdk_window is null. (gtk_dps_context_destroy): Don't destroy if the context is shared context. * gtkDPS/gdkDPS.h: (gdk_dps_context_get_shared): New functions. * gtkDPS/gdkDPS.c (gdk_dps_context_is_shared): New functions. 1999-10-04 SHIRASAKI Yasuhiro * .cvsignore Makefile.am configure.in: add gtkDPS-config 1999-10-04 suzuki toshiya * gtkDPS-config.in (imitating gtk-config.in) is added. 1999-10-02 Masatake YAMATO * gtkDPS/dpsmark.c (init): Calculate the area height and width in DPS coordinate. * gtkDPS/gtkDPSarea.h (struct _GtkDPSAreaClass): Added new methods. * gtkDPS/Makefile.am ($(srcdir)/dps_raw.h $(srcdir)/dps_raw.c): Fix a typo. Sat Oct 2 09:41:19 1999 Masatake Yamato * Rewrite almost all. Sat Aug 14 07:54:53 1999 Masatake Yamato * gtkDPS/gdkDPS.h (struct _GdkDPSContext): The type of dps_context is changed. * gtkDPS/gdkDPS.c(gdk_dps_current_gdk_dps_context): Removed. (dps_context_shared_count): New variable. (gdk_dps_context_new): Don't allocate memory for gdk_dps_context->dps_context. Count how many client refers the shared context. (gdk_dps_context_destroy): Destroy the shared context if there is no client. (gdk_dps_set_context): Use gdk_dps_get_current_context. (gdk_dps_set_current): If the context and drawable is not changed, do nothing. * gtkDPS/gtkDPSarea.h (struct _GtkDPSArea): Unify area and cache field into an array(pixmaps). (GtkDPSAreaPixmap): New type. (gtk_dps_area_map): New function. * gtkDPS/gtkDPSarea.c(gtk_dps_area_map_any_on_any): Change the type of the 1st argument. Fri Aug 13 06:58:01 1999 Masatake Yamato * gtkDPS/gtkDPSarea.c: Use gdk functions instead of Xlib functions. Use fprintf instead of printf. (gtk_dps_area_map_any_on_any): New function. (gtk_dps_area_map_*_on_*): Use gtk_dps_area_map_any_on_any. (gtk_dps_area_init): clear area and cache by NULL. (gtk_dps_area_get_screen): New fuction. (gtk_dps_area_size_allocate): unref pixmap. * gtkDPS/gtkDPSarea.h (struct _GtkDPSArea): Change the type of area, cache. Remove screen. Fri Aug 13 00:19:29 1999 Masatake Yamato * gtkDPS/dpsmark.c (CELL_SIZE): New const. Thu Aug 12 03:30:58 1999 Masatake Yamato * gtkDPS/dpsmark.c (draw1): Use DPSrectfill instead of PSrectfill. (draw_cell): New function. * gtkDPS/gtkDPSarea.c (gtk_dps_area_begin): Put one moreifdef-endif arround printf. Wed Aug 11 09:54:52 1999 Masatake Yamato * gtkDPS/gtkDPSarea.c (gtk_dps_area_begin): (gtk_dps_area_end): Put ifdef-endifs arround printf. 1999-08-04 SHIRASAKI Yasuhiro * gtkDPS/gtkDPSarea.c: include math.h for floor() * gtkDPS/gtkDPSfontpanel.h, gtkDPS/gtkDPS.h: correct proto type definitions. 1999-08-03 SHIRASAKI Yasuhiro * gtkDPS/dpsmark.c: remove gtk_dps_area_set_offset for gtk+ 1.2.x. Wed Apr 21 11:06:21 1999 Masatake Yamato * gtkDPS/gtkDPSarea.c (gtk_dps_area_size_request): Don't substitute the value of widget size. Applied patch from hideki70@osk2.3web.ne.jp (Hideki Fujimoto). Tue Apr 20 00:36:49 1999 Masatake Yamato * Version 0.3.0 * gtk.m4: Added modified version. * Don't sinclude path_dps.m4 in configure.in * (README) Added maintainer's mail address. Delete web page informations. They are obsoleted. * Makefile.am (EXTRA_DIST): Remove TODO.jp. * (TODO.jp) Removed. Mon Apr 19 10:53:57 1999 Masatake Yamato * Sync up with gtkDPS-0.2.17. * gtkDPS/gtkDPSfontpanel.c (is_aladdin_product): Check the product name "GNU DGS". (gtk_dps_fontpanel_new): If `title' is NULL, give a default value. Thr Jan 21 11:12:01 1999 Hideki Fujimoto * 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 * 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 * 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 * gtkDPS/gtkDPSfontpanel.[ch]: Split core part and the other. Tue Dec 15 22:01:01 1998 Hideki Fujimoto * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * gtkDPS/test-*.c: include stdio.h. * gtkDPS/Makefile.am: test-fontpanel.c is renamed from test-fontpanle.c. (Suggested by Yasuhiro SHIRASAKI ) Sun Oct 18 08:33:02 1998 Masatake Yamato * 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 * 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 * 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 * 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 is Ovidiu Predescu . 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 * 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 * configure.in: Append -Wall to $CFLAGS when using GCC. (yanked from gtk+-1.0.0) * gtkDPS/gdkDPS.c: Added #include . * gtkDPS/test-signal.c, gtkDPS/test-signal2.c: Added #include . * 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 * 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 . Mon Apr 13 01:22:59 1998 Masatake Yamato * 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 . Sat Apr 11 15:10:04 1998 Masatake Yamato * 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 * configure.in(AC_GTKDPS_CHECK): Use AM_PATH_GTK. * path_dps.m4: Removed. Sat Apr 11 06:17:24 1998 Masatake Yamato * 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 * 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 * gtkDPS/gtkDPSarea.c (gtk_dps_area_realize): Access the window through gtk_widget_get_parent_window. This modification is suggested by AOSASA Shigeru . * 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 * path_dps.m4: New file.