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.
