1998-09-21  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* callbacks.[ch] (view_changed_cb): new function; connects to
	MDI view_changed signal and takes care of updating the
	"Group Data As" menu.
	* main.c (main): connect the above handler to MDI's view_changed
	signal.
	
1998-09-04  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* hex-document.c: Include <config.h>. Marked strings for
	translation.

	* ui.c: Likewise.

1998-08-15  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gtkhex.c (draw_shadow): set backing pixmap and clear
	window area of the whole widget. this makes it look prettier
	with pixmap themes ;)
	(render_hex_lines, render_ascii_lines): clear background before
	minimizing displayed lines to at most gh->vis_lines: this way
	the whole display's background is always white.
	(gtk_hex_init): connect draw_shadow() to gtkhex's draw signal.
	unless this is done the shadows arent drawn after, say, changing
	notebook tabs containing gtkhex widgets.
	* gtkhex.c: removed debugging info.
	* gtkhex.h: remove public declaration of gtk_hex_init().
	* main.c: removed the nasty printf() at startup. god knows a
	remainder of what this was...
	
1998-08-06  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* ui.c (create_prefs_dialog), main.c (main), ghex.h:
	honor MDI preferences stuff just implemented in gnome-mdi.
	
1998-07-27  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* ui.c, hex-document.c: use more GNOME_STOCK items.
	
1998-07-26  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* ui.c (create_prefs_dialog): use gtk_notebook_append_page() instead
	of gnome_property_box_append_page().
	
1998-07-06  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* main.c, ui.c: changed some things because of GnomeMDI
	changes.

1998-07-02  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* hex-document.c: changed document menu callbacks because of
	changes in GnomeMDI.
	* callbacks.c (get_search_string): fixed a small bug with capital
	letters in hex values.
	
1998-07-01  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* ghex.desktop: Added Portuguese translation.

1998-06-28  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-support.c, main.c: now ghex does proper SM. currently
	the only state it saves and restores are open files.
	
1998-06-23  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* callbacks.c: let conversion callback handle erroneus values.
	* ghex.h, ui.c : minor changes to Converter structure and
	create_converter() function.
	
1998-06-18  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* hex-document.c: put "Group Data As" menu back to document's
	menu structure.
	* callbacks.[ch]: moved callbacks for document's menuitems to
	hex-document.c.

1998-06-17  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* ui.c: added create_converter() fucntion that creates a
	base conversion dialog.
	* callbacks.[ch]: some stuff for base conversion.
	
1998-06-15  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* ui.c: added radio buttons to find/replace dialogs  to enable
	user to nicely choose between hex and ascii mode.
	* ghex.h, ui.c, callbacks.c: now we store pointers to all the
	find/replace/jump dialog widgets and find/replace search type
	in a [Find|Replace|Jump]Dialog structs. Relevant callbacks were
	modified to accomodate this.

1998-06-07  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.[ch]: moved to gnome-libs/libgnomeui
	* gnome-mdi-child.[ch]: (ex gnome-document.[ch]) moved to
	gnome-libs/libgnomeui
	* Makefile.am: changed to accomodate the above
	
1998-06-03  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.c: major cleanup of gnome-mdi code. looks much better
	now ;)
	
1998-06-02  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.[ch]: added gnome_mdi_set_document_[menu|list]_path()
	functions that set path for insertion of document-specific menus and
	document list menu respectively. also patched things up a bit so that
	there is no ghex specific code in GnomeMDI any more.

	* main.c (main): added some comments and calls to
	gnome_mdi_set_document_[menu|list]_path().
	
1998-06-02  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.c (app_set_active_view): a few more fixes, I hope it works
	OK now.

1998-06-01  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.c: changed to use new gnome_app_insert_menus() and
	gnome_app_remove_menus() routines.
	* gnome-document.[ch]: added GnomeUIInfo support for menu creation via
	menu_template member and gnome_document_set_menu_template().
	* hex-document.c: changed to use GnomeUIInfo support.
	
1998-05-31  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.c: added images to Dnd cursors. The widges are global vars,
	but I'm not sure whether this is a good solution.
	
1998-05-28  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.[ch]: cleaned the code up a bit and added toolbar creation
	support.
	* gnome-document.c: added default document_changed signal handler to
	GnomeDocument, so that derived classes need not take care of it.
	* hex-document.c: removed document_changed signal handler because the
	default one in the parent class serves its purpose.
	* ui.c: changed to accomodate clean-ups in gnome-mdi.c

1998-05-27  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* ui.c: use the new GNOME_APP_UI_JUSTIFY_RIGHT tag to right-justify the
	help menu.
	
1998-05-26  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.c (gnome_mdi_remove_*): all these functions now have an extra
	argument force, which if set to TRUE prevents emission of REMOVE_DOCUMENT
	or REMOVE_VIEW signals and makes removing always successful.
	* gnome-mdi.c: rewritten most of the GnomeApp delete_event handling code,
	which SIGSEGV's no more.
	* callbacks.c: fixed callbacks to work with the changed gnome_mdi_remove_*
	functions.
	* gnome-mdi.c: added copy_ui_info_tree() and free_ui_info_tree()
	functions that copy the whole tree structure of GnomeUIInfo.
	* gnome-mdi.h: added menu_template and toolbar_template members
	to GnomeMDI. They store pointer to a template GnomeUIInfo structure
	for menus and toolbars for all created GnomeApps.
	* gnome-mdi.c: added code that uses gnome-app-helper routines and
	GnomeUIInfo templates for menu creation if these have been passed
	to GnomeMDI with a gnome_mdi_set_menu_template() function. If no such
	templates have been passed, the GnomeMDI falls back to create_menus
	signal for GnomeApp menu creation.
	* main.c, ui.c: now we use the GnomeUIInfo method of creating MDI menus if
	USE_APP_HELPER is defined and the create_menus signal otherwise.

1998-05-25  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* gnome-mdi.c, gnome-document.c: changed GtkSignalRunTypes for GnomeMDI and
	GnomeDocument to GTK_RUN_LAST.
	
1998-05-13  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

        * time to start a ChangeLog. fixed the properties dialog,
	so that ghex doesn't SIGSEGV after clicking the Close button
	and reopening the dialog.
