2001-04-03  INOUE Seiichiro  <inoue@ainet.or.jp>

	* dtextmap.c: Added !(displn->attr & DA_HIDE) condition when incrementing @tln in dtmap_map_t2b().

	* merge-widget.c: Force PANE_PREF(merge).show_line_num=FALSE. TRUE caused a bug.

	* twopane-widget.c, threepane-widget.c: Use parent->parent->parent in text_click_cb(). ugly...

2001-04-02  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane-widget.c: draw_text(), fixed wrong logics.

2001-04-01  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdwin.c: Implemented scrollup and down by keyboard PageUp and PageDown.

	* mergeview.[ch]: Added scrollup and down for keyboard navigation. Added vscrollboth.

	* dirview.[ch]: Added scrollup and down for keyboard navigation.

	* multipaneview.[ch]: Added scrollup and down for keyboard navigation.

	* onepaneview.[ch]: Added scrollup and down for keyboard navigation.

2001-03-31  INOUE Seiichiro  <inoue@ainet.or.jp>

	* merge-menu-d.h: Removed duplicated short-cut key.

	* menu-tool-bar.c: Removed duplicated short-cut key.

	* dtextmap.h: Added some _O2 constant numbers.

	* merge-widget.c: Subtract the number of hidden lines from dtmap->total_nl in draw_text().

2001-03-30  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gui.h: Clean up ViewType by using MASKs.

	* merge-widget.c: Take care of diff3 case.

2001-03-29  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane-widget.c: Take care of diff3 case.

	* actions.c: Take care of diff3 case.

	* diffmisc.c: Take care of diff3 case.

	* diff.h: Take care of diff3 case.

2001-03-28  INOUE Seiichiro  <inoue@ainet.or.jp>

	* filesel.c: Take care of diff3 case.

	* multipaneview.[ch]: Take care of diff3 case.

	* onepaneview.[ch]: Take care of diff3 case.

2001-03-27  INOUE Seiichiro  <inoue@ainet.or.jp>

	* main.c: Added -o option to specify a merge output file. Suggested by Teemu Vesala <Teemu.Vesala@F-Secure.com>.

	* mergeview.c: Added gdiff_mergeview_set_outfile().

2001-03-26  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu-tool-bar.c: Added merge action menu for third file.

	* merge-menu-d.h: A new file.

	* merge-rmenu.[ch]: Renamed from merge-menu.[ch].

2001-03-23  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane-widget.c: Use macros of difftype condition, which follows threepane-widget.c.

2001-03-22  INOUE Seiichiro  <inoue@ainet.or.jp>

	* viewmisc.[ch]: New files.

	* gdwin.c: Follows diff3 support changes.

2001-03-21  INOUE Seiichiro  <inoue@ainet.or.jp>

	* statusbar.c: Added sbar_create_msg(), which was formerly make_statusbar_msg() in guimisc.c.

	* rmenu.c: Support diff3 case.

	* properties.c: Added adjust_valid_viewtype().

	* searchbar.[ch]: Create GdiffSearchBar data structure.

2001-03-19  INOUE Seiichiro  <inoue@ainet.or.jp>

	* diffdata.c: diff3(1) support.

2001-03-18  INOUE Seiichiro  <inoue@ainet.or.jp>

	* multipaneview.[ch]: Renamed from twopaneview.[ch].

	* guimisc.[ch]: Move make_statusbar_msg() to statusbar.c.

	* threepane-widget.[ch]: New files.

	* gdiffoverview.[ch]: Get rid of the dependences on a magic number 2.

	* style.[ch]: Get rid of the dependences on a magic number 2.

2001-03-17  INOUE Seiichiro  <inoue@ainet.or.jp>

	* properties.[ch]: Take care of diff3 case.

2001-03-16  INOUE Seiichiro  <inoue@ainet.or.jp>

	* dtextmap.c: Rare case bug, added DA_O_ONLY_TOP condition to dtmap_lookup_by_bufln(). It could have a better solution.

2001-03-11  INOUE Seiichiro  <inoue@ainet.or.jp>

	* rundiff.c: Follow the modifications which is related to diff3(1) support.

	* Makefile.am: Added rundiff3.c.

	* rundiff3.c: Initial version.

	* spawn.c: Added an argument path3 to spawn_prog().

2000-11-19  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu-tool-bar.c: Fix a bug, ie. show_path_radio_menu is not updated. Reported by Thomas Schultz.

	* basepane-widget.c, onepane-widget.c, twopane-widget.c: Added set_highlight() to take care of the case that highlight setting is changed. Reported by Thomas Schultz. Thanks.

2000-11-18  INOUE Seiichiro  <inoue@ainet.or.jp>

	* merge-widget.c: clean up the code.

	* twopane-widget.c: If the selected lines are clicked, then insert them into merged text.

2000-11-16  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane-widget.c, onepane-widget.c: Added highlight feature.

	* properties.c: Added highlight color property.

	* onepane-widget.c, twopane-widget.c: Added calc_ln_columns() to store column info.

2000-11-15  INOUE Seiichiro  <inoue@ainet.or.jp>

	* merge-widget.c: Completely rewritten.

	* onepane-widget.c, twopane-widget.c: Followed dtextmap.c changes.

	* gtktext-support.c: Renamed gtext_forward_delete to gtext_forward_delete_b, which receives a byte-length. Added a new function named gtext_forward_delete, which receives a character-length.

	* dtextmap.[ch]: Completely rewritten.

2000-11-12  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdwin.c: Not open identical files, because they could be binary files.

	* menu-tool-bar.c: Blocking signals was placed in a wrong function. Fixed it.

2000-11-11  INOUE Seiichiro  <inoue@ainet.or.jp>

	* dirview.c: Added check sum feature. I'm still not sure this is useful.

	* spawn.c: Changed the name from spawn_diff to spawn_prog. Added some argument checks.

2000-11-10  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu-tool-bar.c: Added "hide identical files" menu item.

	* properties.c: Added -s option of diff(1).

	* rundiff.c: Take care of identical files, i.e. take care of diff's -s option.

	* searchbar.c: Followed the search implementation in directory view.

	* dirview.c: Implemented search feature in directory view.

2000-11-09  INOUE Seiichiro  <inoue@ainet.or.jp>

	* actions.c: Use the second file name as a default name to save the merged file. Contributed by Joel Becker <Joel.Becker@oracle.com>.

2000-11-08  INOUE Seiichiro  <inoue@ainet.or.jp>

	* dirview.c: Added a mode to show relative path on directory view. Contributed by Thomas Schultz <tststs@gmx.de>.

	* properties.[ch]: Added ShowPathDView, and changed type of show_path variable.

	* misc.[ch]: Added get_rel_file_name(). Modified get_file_name() to remove useless buffer copy. Contributed by Thomas Schultz <tststs@gmx.de>.

	* menu-tool-bar.c: Added three modes to show path on directory view. Suggested by Thomas Schultz <tststs@gmx.de>.

2000-09-09  Thomas Schultz  <tststs@gmx.de>

	* diffmisc.c: Do not count too many lines in dfiles_calc_total_nlines().

2000-08-31  INOUE Seiichiro  <inoue@ainet.or.jp>

	* spawn.c: Strict check of return value from strsep.

2000-08-28  Thomas Schultz  <tststs@gmx.de>

	* menu-tool-bar.c: [show|hide]_menu_item() added and used in menubar_update().

2000-08-27  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane-widget.c: Implemented gdiff_onepane_search_string().

	* gtktext-support.c: Support multibyte string in gtext_search_string().

	* menu-tool-bar.c: Added search in menubar.

	* twopane-widget.c: Implemented gdiff_twopane_search_string().

	* basepane-widget.c: Added search_string interface.

	* gtktext-suppport.c: Implmented gtext_search_string().

	* mbuffer.c: mbuf_search_string() implemented.

	* twopane-widget.c: twopane-ext-widget features are merged.

	* gui.h: Added MOVE_CUR_NOSCROLL.

	* Makefile.am: Removed twopane-ext-widget.[ch].

	* twopane-ext-widget.[ch]: Removed. The features are merged into twopane-widget.[ch].

	* searchbar.[ch]: New files.

	* twopane-widget.c, merge-widget.c: To call gtext_forward_delete(). (DBCS handling bug fix)

	* gtktext-support.c: Requires GtkWidget* instead of GtkText*. Added gtext_forward_delete().

	* gtktext-support.h: Added some macros that wrap GtkText widget interfaces.

2000-08-26  INOUE Seiichiro  <inoue@ainet.or.jp>

	* statusbar.c: Removed gdwin->appbar, because it can be accessed via app->statusbar.

	* menu-tool-bar.c: Stop using gnome_app_create_toolbar_with_data(), because hide_toolbar could be hard. The drawback is that it can't remember toolbar's state.

	* menu-tool-bar.c: Renamed menubar_install_hints_for_toolbar() to menubar_install_hints_for_statusbar(). It was a mistake.

	* dirview.c, menu-tool-bar.c: Stop managing row_hide_func directly. To use row_hide_func_mask.

	* actions.c: Rewrote act_dv_rowhide_func() to use mask values..

	* properties.[ch]: Added row_hide_func_mask and row_hide_stat_mask handling. Now, preference of directory view can be saved.

	* menu-tool-bar.c: Implemented a feature to hide the toolbar. This is important for me.

2000-08-25  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdwin.c: Added toolbar_create() call.

	* menu-tool-bar.c: Added toolbar support. Added some stock pixmaps to menubar..

	* Makefile.am, menu-tool-bar.[ch]: Renamed from menu.[ch] to menu-tool-bar.[ch].

2000-08-23  INOUE Seiichiro  <inoue@ainet.or.jp>

	* main.c: Implemented sigaction() and waitpid() case. Maybe too strict.

2000-07-21  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu.c: Change "Reload" menu strings, because they are duplicated and accelerator-key doesn't work.

2000-07-20  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdwin.c: Removed delete_event_cb(). Suggested by Thomas Schultz <tststs@gmx.de>.

2000-03-31  INOUE Seiichiro  <inoue@ainet.or.jp>

	* actions.c: NULL check for the argument view in act_close_view(). Reported by Thomas Schultz <tststs@gmx.de>.

2000-03-29  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane-widget.c, twopane-widget.c, twopane-ext-widget.c, merge-widget.c: Workaround. Add gtk_widget_ensure_style. I'm not sure what is a proper solution. It might be wrong to call gtk_text_insert before realizing the text widget.

2000-03-26  INOUE Seiichiro  <inoue@ainet.or.jp>

	* main.c: Removed gtkdiff_exit(), instead to do finalizations in main() after gtk_main().

2000-03-17  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane-ext-widget.[ch]: New files.

2000-03-16  INOUE Seiichiro  <inoue@ainet.or.jp>

	* merge-menu.[ch]: New files.

	* mergeview.[ch]: New files, which are different from former files that have same file names.

	* merge-widget.[ch]: Renamed from mergeview.[ch].

2000-03-14  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopaneview.[ch]: New files.

	* onepaneview.[ch]: New files.

	* twopane-widget.[ch]: Renamed from twopane.[ch].

	* onepane-widget.[ch]: Renamed from onepane.[ch].

	* basepane-widget.[ch]: New files.

2000-03-13  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdwin.[ch]: Renamed from guiwin.[ch].

2000-03-06  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.[ch]: New files, which are different from former files that have same file names.

	* gdiffrange.[ch]: Renamed from gdiffoverview.[ch].

2000-03-05  INOUE Seiichiro  <inoue@ainet.or.jp>

	* diffmisc.c: Renamed from dfiles_get_special_status() to dfiles_get_status().

2000-02-12  INOUE Seiichiro  <inoue@ainet.or.jp>

	* mergeview.[ch]: New files.

	* onepane.c: Rewritten with using DTextMap.

2000-02-11  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu.c: Change "show line numbers" to toggle menu.

2000-02-06  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane.c: Rewritten with using DTextMap.

	* dtextmap.[ch]: New files.

2000-01-30  INOUE Seiichiro  <inoue@ainet.or.jp>

	* mbuffer.[ch]: New files.

	* linenum.[ch]: New files.

	* diff.h: Renamed from gdiff.h.

2000-01-25  INOUE Seiichiro  <inoue@ainet.or.jp>

	* filesel.c: Renamed from files.c.

2000-01-17  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu.c, files.c: Stop using gtk_object_set_user_data(), instead use gtk_object_set_data().

	* gtktext-support.[ch]: Renamed from textwidget.[ch].

	* menu.c, diffmisc.c: Added MOVED_CURRENT routine.

	* Makefile.am: Added textwidget.[ch].

	* onepane.c, twopane.c: Call gotoline routines.

	* textwidget.[ch]: New files.

	* guimisc.[ch]: Removed guess_ routines, which are moved to textwidget.c.

1999-12-22  INOUE Seiichiro  <inoue@ainet.or.jp>

	* files.c: Connect gtk_widget_destroyed() to "destroy" signal.

	* menu.c: Removed about_destroy_cb(). Instead, to use gtk_widget_destroyed().

1999-12-18  INOUE Seiichiro  <inoue@ainet.or.jp>

	* rundiff.c: Fixed a bug in parse_files. It didn't care about the arguments.

	* spawn.c: Fix realloc() bug, derived from mgdiff.

	* actions.c: Fix a bug. I had to set gfviews->pref.line_wrap explicitly.

1999-12-17  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane.c: Added a zero check of fi1->nline and fi2->nline before division.

	* dirview.c: gettext related bug still remains. I used something like #define x _("y"). xgettext doesn't look at it.

	* menu.c: Added row hide feature depending on files stat.

	* dirview.c: Added row_hide_stat_mask.

	* actions.[ch]: Added act_dv_rowhide_stat().

1999-12-15  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane.c: Block the signal handler during moving around differences.

1999-12-13  INOUE Seiichiro  <inoue@ainet.or.jp>

	* Makefile.am: Take care of file reorganization.

	* dirview.c: Merged with codes from guiview.c.

	* gui.h: Divided to various header files.

	* guiwin.h: A new file, diverged from gui.h.

	* dirview.h: A new file, diverged from gui.h.

	* style.h: A new file, diverged from gui.h.

	* guiview.c: Removed.

	* fileview.c: A new file, diverged from guiview.c.

	* fileview.h: A new file, diverged from gui.h.

	* menu.c: Rewrite menu update routines.

	* guiwin.c: Follows menu_update() modifications.

	* onepane.c, twopane.c: Remove init_state().

	* actions.c: Deal with each instance's pref instead of g_pref.

1999-12-12  INOUE Seiichiro  <inoue@ainet.or.jp>

	* some files: Remove useless cast.

	* actions.c, guiwin.c: Replace menu_set_states() with menu_update().

	* guiviews.c: Fix a memory leak related list.

	* menu.h, rmenu.h: New files.

1999-11-28  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.c: Use gdk_gc_unref() instead of gdk_gc_destroy().

	* spawn.c: Use _exit() instead of exit() in child process.

1999-11-17  INOUE Seiichiro  <inoue@ainet.or.jp>

	* menu.c: Gettextize one string I forgot.

	* files.c: Fix a bug related to gettext. Reported by Jean-pierre PEDRON <jppedron@club-internet.fr>.

1999-11-14  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guimisc.c: Check the return value from skip_n_lines().

	* onepane.c: Check the return value from skip_n_lines().

	* gdiffoverview.c: Improved drawing routine by using intersect.

	* gdiffoverview.[ch]: Move PaintRange definition from gdiffoverview.h to gdiffoverview.c, because it is internal.

1999-11-11  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.[ch]: Renamed some macros for consistency.

	* properties.c: Fix a bug related to gettext.

1999-11-09  INOUE Seiichiro  <inoue@ainet.or.jp>

	* properties.c: Added "-b" option, and clean up the code slightly.

	* files.c: Changed filesel dialog position from POS_CENTER to POS_MOUSE.

1999-11-08  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane.c: Added paned widget.

1999-11-07  INOUE Seiichiro  <inoue@ainet.or.jp>

	* files.c: Disable file-selection list during selecting directory.

	* properties.[ch]: Added diff(1) option settings. Suggested by Horikawa-san <vzw00011@nifty.ne.jp>.

	* files.c: gettextize one string which I forgot.

	* gdiff.h, diffdata.c, guiviews.c, actions.c: Follows the modification of run_diff.

	* rundiff.c: Added args to run_diff.

	* menu.c: Setting color becomes more general preference.

1999-11-01  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.c: Finalization fix. GC clip improvement.

1999-10-18  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guiviews.c: To use gtk_notebook_remove_page() instead of gtk_widget_destroy(). I think it's better.

1999-10-12  INOUE Seiichiro  <inoue@ainet.or.jp>

	* all source files: Added Copyright(GPL), suggested by Gregor Hoffleit <flight@mathi.uni-heidelberg.de>.

1999-10-11  INOUE Seiichiro  <inoue@ainet.or.jp>

	* actions.c: Use gnome_is_program_in_path() to check editor program.

1999-10-05  INOUE Seiichiro  <inoue@ainet.or.jp>

	* style.c: Try as good fontset specifications as possible.

1999-10-04  INOUE Seiichiro  <inoue@ainet.or.jp>

	* diffmisc.c: To check ctime in addition to mtime in dfiles_has_file_modified().

	* diffdata.c: Added fi->ctime initialization code.

	* gdiff.h: Added time_c ctime to DiffFiles.

	* style.c: Instead of gdk_font_load(), call gdk_fontset_load(). Suggested by Horikawa-san <vzw00011@nifty.ne.jp>.

1999-10-03  INOUE Seiichiro  <inoue@ainet.or.jp>

	* main.c: Follow properties.c changes.

	* properties.[ch]: Implement property-box.

	* gdiffoverview.c: Remove the check in gdiff_overview_insert_paintrange().

	* guiwin.c: To switch show-tabs, use preference settings.

	* files.c: Added gdk_window_raise() for filesel dialog.

	* menu.c: Avoid to show multiple about boxes.

	* main.c, guimisc.c: Added gtk_window_set_position() to put dialog box at a proper position.

	* menu.c: Added show_tabs_cb().

	* properties.[ch]: Renamed from pref.[ch].

1999-10-02  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guimisc.[ch]: Added make_current_info_msg() for status-bar.

	* guiwin.c: Update status-bar after switching notebook.

	* menu.c: Added strings for status-bar.

	* onepane.c, twopane.c: Update status-bar after moving.

	* statusbar.c: A new file.

	* rmenu.c: Changed from create_rightclick_menu() to rmenu_create(). I become much more compulsive for naming convention.

	* guimisc.[ch]: Modified label on notebook widget depending on the current view.

	* style.c: Follows the color scheme changes.

	* onepane.c, twopane.c: Follows the color scheme changes.

	* gdiffovewview.[ch]: Follows the color scheme changes.

	* pref.c, pref.h: To deal with colors in ~/.gnome/gtkdiff instead of gtkdiffrc.

	* main.c: The functions related to preference are moved to pref.c.

	* pref.c: A new file, the code are almost moved from main.c

1999-09-29  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gui.h, onepane.c, twopane.c, style.c, gdiffovewview.c: Modified to deal with gtkdiff's color scheme. Mainly based on a patch from Iwahashi-san <ken@aqua.chem.nagoya-u.ac.jp>, thanks a lot.

1999-09-11  INOUE Seiichiro  <inoue@ainet.or.jp>

	* diffdata.c: Follows the dlines_list's change from GSList to GList.

	* onepane.c, twopane.c: Takes care of non-relative navigations.

	* diffmisc.c: Added the functions for non-relative navigations.

	* gdiff.h: Added prototype declarations for diffmisc.c.

	* menu.c: Added non-relative and relative navigations.

	* guiviews.c: Initialize GList *cur_dlines_list to GDiffFileViews.

	* gui.h: Added GList *cur_dlines_list to GDiffFileViews.

1999-08-29  INOUE Seiichiro  <inoue@ainet.or.jp>

	* dirview.c: A heuristic way to calculate columns size.

1999-08-22  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guiwin.c: Added geometry specification.

	* main.c: Modified arguments handling.

	* diffmisc.c, onepane.c, twopane.c: Added move_first, move_last features.

	* twopane.c: Added adjust_vscrollbar().

1999-08-21  INOUE Seiichiro  <inoue@ainet.or.jp>

	* actions.[ch]: Changed function names. I become more compulsive for naming convention.

1999-08-20  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guimisc.c: Added ask_yes_no().

	* actions.c: To check file modification before mode-change and show(hide) line numbers.

	* gdiff.h, diffdata.c: Added support for check the file modified.

	* diffmisc.c: Added dfiles_has_file_modified() to check the file modified.

	* menu.c: Changed short-cut key assignments.

1999-08-19  INOUE Seiichiro  <inoue@ainet.or.jp>

	* [many source files]: Changed function names for cleaner name convention.

1999-07-31  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane.c, twopane.c: Added cast (double) to get around result zero of division.

1999-07-18  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.[ch]: Added GdkGC *xor_gc.

1999-07-01  INOUE Seiichiro  <inoue@ainet.or.jp>

	* rundiff.c: I found that I didn't fclose()...

	* style.c: A new file, which takes care of style(GtkStyle).

	* main.c: Removed rc_file_init(), instead, to call added style_init().

1999-06-28  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guiwin.c: Handling dirty-bit of GDiffDirViews. Added get_switched_views().

	* gui.h, guiviews.c: Added dirty-bit to GDiffDirViews for handling reload.

	* diffdata.c: Reverted the previous modification to add_files_to_diff_dir().

	* guiviews.c: gdiff_fileviews_delete() becomes global.

	* rundiff.c: Some modifications to make it possible to reload.

	* diffdata.c: remove_files_from_diff_dir() added. Some modifications to make it possible to reload.

	* actions.[ch]: act_dviews_reload() and act_fviews_reload().

	* menu.c: reload_cb() for reload two files.

1999-06-27  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guimisc.c, onepane.c, twopane.c: Modified arguments of some functions.

	* guimisc.h: A new file.

1999-06-15  INOUE Seiichiro  <inoue@ainet.or.jp>

	* rundiff.c: Added "Common subdirectories" handling.

1999-06-14  INOUE Seiichiro  <inoue@ainet.or.jp>

	* rundiff.c: As the previous fix is incomplete, fix it.

	* dirview.c: Reverted. It displays binary files, again.

1999-06-12  INOUE Seiichiro  <inoue@ainet.or.jp>

	* main.c: msg_handler() added.

	* guimisc.c: is_files_different() added.

	* dirview.c: Stop showing binary files on directory view.

	* gdiff.h, rundiff.c: Take care of "Binary files" case.

	* onepane.c, twopane.c: Added some g_return_if_fail().

	* guimisc.c, onepane.c, twopane.: Stop using gfloat.

1999-06-07  INOUE Seiichiro  <inoue@ainet.or.jp>

	* dirview.c: fix a bug which is caused by the previous modification, which is related to "key" variable.

	* hide.[ch]: New files.

	* menu.c: Implement show_path_cb(), and some related to hide features.

	* misc.c: Implement get_file_name().

	* pref.c: Added DViewPref.

	* actions.[ch]: Implement act_show_path().

	* dirview.c: Follow pref.c' modifications.

1999-06-06  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.c: At last, removed C++-style comment(//).

1999-06-04  INOUE Seiichiro  <inoue@ainet.or.jp>

	* twopane.c, onepane.c: fix for the case a file is deleted after comparing directories.

1999-05-16  INOUE Seiichiro  <inoue@ainet.or.jp>

	* rmenu.c: rewrite right-click menu with gnome_popup functions.

	* main.c: Use gnome config to save the preferences.

	* pref.h: Separate pref.h from gui.h.

	* Separate $topdir/ChangeLog and src/ChangeLog(this file).

1999-05-15  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane.c, twopane.c: Implemented guts_move_next_prev().

1999-05-14  INOUE Seiichiro  <inoue@ainet.or.jp>

	* misc.c, diffdata.c: rewrite with memchr().

1999-04-26  INOUE Seiichiro  <inoue@ainet.or.jp>

	* gdiffoverview.c: Fix of drawing slider.

1999-04-25  INOUE Seiichiro  <inoue@ainet.or.jp>

	* Changed from dirpane.c to dirview.c.

	* misc.c: Added signal(SIGCHLD) handler. Formerly was a zombie maker.

1999-04-24  INOUE Seiichiro  <inoue@ainet.or.jp>

	* actions.c actions.h: Make them separated, as they can be called from various places.

	* menu.c rmenu.c: menu-bar and right-click menu.

1999-04-23  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane.c twopane.c: Added a feature to show and hide line numbers.

	* Changed from GtkOverview to GdiffOverview, and its file names.

1999-04-20  INOUE Seiichiro  <inoue@ainet.or.jp>

	* guiviews.c(gdiff_current_views): fix the case that no page in the notebook.

1999-04-18  INOUE Seiichiro  <inoue@ainet.or.jp>

	* Make mmap() delayed for displaying its text.

1999-04-15  INOUE Seiichiro  <inoue@ainet.or.jp>

	* diffdata.c: I noticed that I can close file, before munmap it. So fix it.

	* twopane.c: add a scrollbar to control two parts.

1999-04-14  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane.c,twopane.c: line zero case fix.

1999-04-14  INOUE Seiichiro  <inoue@ainet.or.jp>

	* onepane.c,twopane.c: remove gdk_font_unref(), which caused a crash.

	* onepane.c: draw_overview_lines() fix.

	* guimisc.c: buffer overflow fix.
