1999-11-03  Michael Zucchi  <zucchi@zedzone.mmc.com.au>

	* gnome-terminal.c (get_shell_name): Handle the case where there
	is no / in the shell.  Not very likely, but ...

1999-10-06  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* C/Makefile.am:
	* no/Makefile.am: fix installation of help files

1999-10-03  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* C/Makefile.am (dist-hook): 
	* no/Makefile.am (dist-hook): depend on index.html so
	the docs get included with the dist

1999-10-03  Michael Zucchi  <zucchi@zedzone.mmc.com.au>

	* gnome-terminal.c (new_terminal_cmd): Calculate the window size
	BEFORE we open the widget, wow, this actually fixes the damn
	open-nearly-right problem.
	(save_session): Use gdk_window_get_origin(), NOT
	gdk_window_get_root_origin() (always returns -1-1) to get the
	window position.  More fixes for bug #2241.

1999-10-02  Michael Zucchi  <zucchi@zedzone.mmc.com.au>

	* gnome-terminal.c (new_terminal_cmd): Set a unique window class
	for the window manager.  Should fix geometry restoration problem.
	For Bug #2241.
	(load_session): If we're loading the first session terminal, fudge
	the 'intial_command' setting for later save_session calls.  This
	code definetly needs a rethink.  Bug #2304.

1999-09-28  Elliot Lee  <sopwith@redhat.com>

	* gnome-terminal.c:
	Rename 'geometry' global variable for less confusion.

	Append '/' to config prefixes we push.

	Fix restoring of 'termname' variable.

	Fix compile warning.

	Attempt to do the impossible (geometry restoration).

1999-09-29  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c (window_destroy): Free "matchstr" if it exists
	on the term.
	(button_press): Make sure we allocate our own copy of the match
	string.

1999-09-26  Michael Zucchi  <zucchi@zedzone.mmc.com.au>

	* C/gnome-terminal.sgml: Some improved wording from Telsa Cox
	<hobbit@aloss.ukuu.org.uk> for various parts of the manual.
	Partially addresses her own bugs #1995, #1976.

	* gnome-terminal.c (title_changed): Implement the XPROPERTY
	setting option.

1999-09-23  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c (new_terminal_cmd): A new pair of url matching
	regular expressions.
	(new_terminal_cmd): Add " to the dissallowed end match of a url.

	* C/gnome-terminal.sgml: Added doco for the control-lmb and the
	open in browser menu item.

	* gnome-terminal.c: Merged from head again.
	
	* gnome-terminal.c (button_press): Sorry miggy dude, the terminal
	only lets control events through ... changed to use control-b1 for
	auto-url launch rather than shift-b3.  This's gotta get into the
	manual somewhere too.

1999-09-16  Ettore Perazzoli  <ettore@comm2000.it>

	* gnome-terminal.c (preferences_cmd): Make sure pressing Enter in
	any of the entry boxes activates the default button, by using
	`gnome_dialog_editable_enters()'.

1999-09-14  Michael Zucchi  <zucchi@zedzone.mmc.com.au>

	* gnome-terminal.c: Fixes for bug #1690
	(struct terminal_config): Moved update_records from global, and
	fixed its type (was gboolean!).
	(new_terminal_cmd): Pass cfg->update_records to forkpty().
	(parse_an_arg): Update cfg->update_records for u/wtmp options.
	(main_terminal_program): Override default config for
	update_records with cmdline config.
	(load_session): Load utmp/wtmp logging defaults only for session.
	(save_session): Save utmp/utmp logging for session.
	(save_session): Save window_title in session.
	(load_session): Load window_title for session.
	(save_session): Get the sign of the window position from the x and
	y value, dont just assume it is +!

1999-09-13  Cody Russell <bratsche@dfw.net>
	* gnome-terminal.c: Changed GnomeUIInfo gnome_terminal_menu so
	that the underscores are removed. e.g., "_File" -> "File". They
	weren't working before, so they were misleading.

1999-09-12  Miguel de Icaza  <miguel@gnu.org>

	* gnome-terminal.c (button_press): Shift-button-3 launches the
	browser. 

1999-09-12  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c: Merged from HEAD.
	(new_terminal_cmd): A slightly more robust url regex, handles "
	and ' quoted url's.

1999-09-07  Kjartan Maraas  <kmaraas@online.no>

	* C/gnome-terminal.sgml: Merge from STABLE.
	(typo fixes)
	
1999-09-07  Kjartan Maraas  <kmaraas@online.no>

	* no/Makefile.am: Make it build the docs again.
	  no/gnome-terminal.sgml: Synced with the English
	  version.
	  
1999-07-27  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c (load_config): Dont load over custom colours if
	no palette entry exists.

	* gnome-terminal.c: Merge with HEAD.

1999-06-28  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): Bug fix.  If the TERM
	setting did not exist before we never provided one of our own.

1999-06-27  Michael Zucchi  <mzucchi@zedzone.mmc.com.au>

	* gnome-terminal.c (new_terminal_cmd): Don't set an empty TERM
	name, e.g. if loading from an old session config.  Also, if
	WINDOWID is set in the environment, then don't copy it.

1999-06-14  Michael Zucchi  <mzucchi@zedzone.mmc.com.au>

	* gnome-terminal.c: Merge with HEAD.

1999-05-31  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c
	(gnome_term_set_font): Removed warning about ambiguous else.
	(new_terminal_cmd): use GDK_WINDOW_XWINDOW to get the X window
	id, from the _correct_ window.
	added scroll_background option to terminal_config, and all other
	option windows, based on its availability in the source and
	installed library.

1999-05-28  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* gnome-terminal.c (show_pty_error_dialog): couple changes to
	the previous patch

	* .cvsignore: added .libs

	* gnome-terminal.c (new_terminal_cmd): display an error dialog
	if pty_login fails.  Simple try to catch linux unix98 pty 
	mis-installations

1999-05-15  Jacob Berkman  <jberk+@cmu.edu>

	* gnome-terminal.desktop (Icon): use gnome-terminal.png

1999-04-25  Ettore Perazzoli  <ettore@comm2000.it>

	* gnome-terminal.desktop: Added Italian translations.

1999-04-24  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (new_terminal_cmd): 80x24 initial size.
	(new_terminal_cmd): Extract geometry before calling
	zvt_term_new_with_size(), so it doesn't have to be set later.

1999-04-20  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): No, we are not going to
	have this border.  I finally saw this in action.  No way we are
	having this. 

1999-06-14  Michael Zucchi  <mzucchi@zedzone.mmc.com.au>

	* C/gnome-terminal.sgml: Updated for new command line options, and
	to fix a couple of incorrect bits of info.

	* gnome-terminal.c (new_terminal_cmd): Removed size_allocate
	callback.
	(new_terminal_cmd): Setup the "realize" signal to set the window
	hints.
	(gnome_term_set_font): Set the window hints again if we have set
	the font (and the window is realised).
	(set_hints): Function to set the window hints using
	gtk_window_set_geometry_hints().  Called when window realised or
	fonts changed.
	(main_terminal_program): Implement the -x and --execute options.
	Runs programs the same way xterm does (sucking up the rest of the
	command line without processing any switches).  Bug # 1446.
	(cb_options): Added "x" and "execute" options to popt options
	table, these are not used to get the option, just to show it in
	help, and validate the input.
	(load_config): Null the termname when loading the config.
	(terminal_config_free): Free termname on free.
	(terminal_config_dup): Copy termname on copy.
	(load_session): Restore termname option for restarted session.
	(save_session): Save termname in session.
	(new_terminal_cmd): Set the TERM environment from termname, if it
	is set.  Otherwise set it to xterm.  Yes xterm, not xterm-debian
	or xterm-fluffy-bloody-sheep!  (see bug #1374)

1999-05-31  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c
	(gnome_term_set_font): Removed warning about ambiguous else.
	(new_terminal_cmd): use GDK_WINDOW_XWINDOW to get the X window
	id, from the _correct_ window.
	added scroll_background option to terminal_config, and all other
	option windows, based on its availability in the source and
	installed library.

1999-05-28  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* gnome-terminal.c (show_pty_error_dialog): couple changes to
	the previous patch

	* .cvsignore: added .libs

	* gnome-terminal.c (new_terminal_cmd): display an error dialog
	if pty_login fails.  Simple try to catch linux unix98 pty 
	mis-installations

1999-05-15  Jacob Berkman  <jberk+@cmu.edu>

	* gnome-terminal.desktop (Icon): use gnome-terminal.png

1999-04-25  Ettore Perazzoli  <ettore@comm2000.it>

	* gnome-terminal.desktop: Added Italian translations.

1999-04-24  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (new_terminal_cmd): 80x24 initial size.
	(new_terminal_cmd): Extract geometry before calling
	zvt_term_new_with_size(), so it doesn't have to be set later.

1999-04-20  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): No, we are not going to
	have this border.  I finally saw this in action.  No way we are
	having this. 

1999-07-26  Michael Zucchi  <zucchi@zedzone.mmc.com.au>

	* C/gnome-terminal.sgml: Minor updates for colour preference
	changes.

	* gnome-terminal.c (struct terminal_config): Removed
	user_fore/user_back, added palette array.  Changed color_type to
	new palette_enum.
	(preferences_t): Removed fore/back_cs, added palette array widget
	and label.
	(red/green/blue): removed globals.  Added scheme_red/green/blue
	lookups indexed on color_type.
	(palette_enum): List of possible base palette types.
	(set_color_scheme): Changed to support new 'custom palette' type,
	and to use new enum's.
	(load_config): Load full palette if defined.  Support old
	foreground/background config if it is set, for compatability only.
	(gather_changes): Load palette from preferences requester.
	(check_color_sensitivity): Set colour buttons active based on
	settings of the options buttons appropriately for new palette
	options.
	(char *color_scheme): Added "Custom" option.
	(get_color_string): Removed redundant function.
	(save_preferences): Save palette to preferences.  No longer save
	foreground/background settings separately.
	(preferences_cmd): Creates palette editor, with more appropriate
	labels for all sections of the colour page (sorry translators!).
	(drag_data_received): Colours are now dragged to palette[16]
	(foreground) and palette[17] (background).
	(parse_an_arg): Removed some old commented code (colour parsing).
	(main_terminal_program): Set foreground/background colour into the
	palette at [16] and [17] respectively.

1999-07-22  Herbert Valerio Riedel  <hvr@hvrlab.dhs.org>

	* gnome-terminal.c: --help: s/same was as/same way as/

1999-07-19  Nat Friedman  <nat@gnome-support.com>

	* gnome-terminal.c (gnome_term_set_font): Cast the terminal to a
 	GtkWidget when calling set_hints.
	(button_press): Grab the keyboard when we return from the popup
 	menu if we are in secure keyboard mode.  Closes bug #1722 reported
 	by Roberto Zunino <zunino@cli.di.unipi.it>.

1999-07-19  Raja R Harinath  <harinath@cs.umn.edu>

	* C/Makefile.am (gnome-terminal/index.html): The `db2html' in the
	Cygnus RPMs cannot handle relative filenames -- force absolute
	filenames. 

1999-07-13  Raja R Harinath  <harinath@cs.umn.edu>

	* C/Makefile.am (gnome-terminal/index.html): Remove spurious copy
	of gnome-terminal.sgml to build directory.

1999-07-13  Tom Tromey  <tromey@cygnus.com>

	* C/Makefile.am (gnome-terminal/index.html): Ignore errors from
	`cp'.

1999-07-11  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* gnome-terminal.c (parse_an_arg): ANSI C patch provided by Drazen 
	Kacar <dave@srce.hr> in GNOME bug report #861

1999-07-08  Nat Friedman  <nat@gnome-support.com>

	* gnome-terminal.c: Include gdk/gdk.h
	(struct terminal_config): Added keyboard_secured flag.
	(show_menu_cmd): Removed.
	(hide_menu_cmd): Removed.
	(toggle_menubar_cmd): New function to toggle whether or not the
 	menubar is displayed.
	(toggle_secure_keyboard_cmd): New function to toggle whether or
 	not the keyboard is grabbed.
	(gnome_terminal_popup_menu_show): Renamed to
 	gnome_terminal_popup_menu.
	(gnome_terminal_popup_menu_hide): Removed.
	(gnome_terminal_poup_menu): Made show/hide menubar a toggle item.
  	Added secure keyboard toggle item.
	(button_press): Added code to set the states of the popup menu
 	toggle items before showing the menu.
	
1999-07-07  Miguel de Icaza  <miguel@gnu.org>

	* gnome-terminal.c (new_terminal_cmd): Merge this fix from gnome-core-1-0

1999-06-27  Miguel de Icaza  <miguel@gnu.org>

	* C/gnome-terminal.sgml: Updated documentation on the color drag
	and drop to more accurrately describe it.
	
1999-04-17  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (main): Reset SIGCHLD signal handler, do not
	depend on the environment to be correct.

1999-07-08  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* gnome-terminal.c (new_terminal_cmd): Applied a patch Michael
	Zucchi had sent me, which fixes TERM being set to 'dumb'.  I
	believe this was in the stable branch already.

1999-06-28  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): Bug fix.  If the TERM
	setting did not exist before we never provided one of our own.

1999-06-14  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* gnome-terminal.c: fixed 2 typos in popt struct

1999-06-14  Michael Zucchi  <mzucchi@zedzone.mmc.com.au>

	* C/gnome-terminal.sgml: Updated for new command line options, and
	to fix a couple of incorrect bits of info.

	* gnome-terminal.c (new_terminal_cmd): Removed size_allocate
	callback.
	(new_terminal_cmd): Setup the "realize" signal to set the window
	hints.
	(gnome_term_set_font): Set the window hints again if we have set
	the font (and the window is realised).
	(set_hints): Function to set the window hints using
	gtk_window_set_geometry_hints().  Called when window realised or
	fonts changed.
	(main_terminal_program): Implement the -x and --execute options.
	Runs programs the same way xterm does (sucking up the rest of the
	command line without processing any switches).  Bug # 1446.
	(cb_options): Added "x" and "execute" options to popt options
	table, these are not used to get the option, just to show it in
	help, and validate the input.
	(load_config): Null the termname when loading the config.
	(terminal_config_free): Free termname on free.
	(terminal_config_dup): Copy termname on copy.
	(load_session): Restore termname option for restarted session.
	(save_session): Save termname in session.
	(new_terminal_cmd): Set the TERM environment from termname, if it
	is set.  Otherwise set it to xterm.  Yes xterm, not xterm-debian
	or xterm-fluffy-bloody-sheep!  (see bug #1374)


1999-05-31  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c
	(gnome_term_set_font): Removed warning about ambiguous else.
	(new_terminal_cmd): use GDK_WINDOW_XWINDOW to get the X window
	id, from the _correct_ window.
	added scroll_background option to terminal_config, and all other
	option windows, based on its availability in the source and
	installed library.

1999-05-28  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* gnome-terminal.c (show_pty_error_dialog): couple changes to
	the previous patch

	* .cvsignore: added .libs

	* gnome-terminal.c (new_terminal_cmd): display an error dialog
	if pty_login fails.  Simple try to catch linux unix98 pty 
	mis-installations

1999-05-15  Jacob Berkman  <jberk+@cmu.edu>

	* gnome-terminal.desktop (Icon): use gnome-terminal.png

1999-04-25  Ettore Perazzoli  <ettore@comm2000.it>

	* gnome-terminal.desktop: Added Italian translations.

1999-04-24  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (new_terminal_cmd): 80x24 initial size.
	(new_terminal_cmd): Extract geometry before calling
	zvt_term_new_with_size(), so it doesn't have to be set later.

1999-04-20  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): No, we are not going to
	have this border.  I finally saw this in action.  No way we are
	having this. 

1999-04-16 Owen Taylor   <otaylor@redhat.com>

	* gnome-terminal.c (preferences_cmd): Connect signal
	handlers after creating all radio buttons to prevent
	unexpected interactions.

1999-04-14  Matthias Warkus  <mawa@iname.com>

	* gnome-terminal.desktop: Added [de] translations.

1999-04-10  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (button_press): Only extend selection if we
	have some to extend.  Otherwise bring up the menu.  Miggy-babes
	couldn't work it out otherwise :P
	(button_press): Hmm, second attempt.

1999-04-04  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (gnome_term_set_font): Only call
	zvt_term_set_fonts() with a NULL bold_font if
	ZVT_TERM_EMBOLDEN_SUPPORT is defined _and_ enabled.  Otherwise
	dont.

1999-04-02  Jacob Berkman  <jberk+@cmu.edu>

	* gnome-terminal.c: Added a configuration option to start the
	terminal with a login shell by default.  This does get overridden
	if either --login or --nologin is specified on the command line.

	* gnome-terminal.c (load_session, save_session): remember if we
	were started with a login shell or not.  (GNOME bug #847)

	* gnome-terminal.c (drag_data_recieved): Removed unused variable 
	'len'


1999-04-02  Michael Zucchi  <zucchi@zzedzone.fsi.com.au>

	* gnome-terminal.c (gnome_term_set_font): Since we dont know the
	bold font name, dont try and set it.  Let the widget automagically
	enbolden the font at render time.
	(size_allocate): Make sure we add the PADDING value.

	* C/gnome-terminal.sgml: Buckets of changes to the documentation.
	Added descriptions of all the menu's, selecting stuff, bring up
	the pop-up menu, and a few links here and there.  Fixed a bit of
	the english, but didn't review everything.

	* gnome-terminal.c (button_press): Let a plain right-click go
	through to the widgets.  So extend-selection works!

1999-03-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (drag_data_received): Use
	gnome_uri_list_extract_uris to extract the information passed (we
	do not want to pass file:// here, we want the verbatim stuff).

1999-03-27  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* gnome-terminal/gnome-terminal.c (switch_terminal_class): Use
	terminal_config_free() to free newcfg instead of free().

1999-03-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Rename "class" command line option to
	"tclass", problem pointed out by Daniel German.

	Coditionally include the reset code.

1999-03-19  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c: Added reset terminal options to popup_menu,
	and settings menu.
	(reset_terminal_soft_cmd): New function - perform a soft reset of
	the terminal (only character set/modes are reset).
	(reset_terminal_hard_cmd): New function - perform hard reset and
	clear the (current) screen.  Resets alternate screen/etc too.

1999-03-16  Erik Troan  <ewt@redhat.com>
 
 	* gnome-terminal.c: If the menubar is hidden on startup, don't
 	create it until after the initial widget it drawn (otherwise you
 	get an empty menubar displayed for a brief moment)

1999-03-15  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): Make this return the
	toplevel GnomeApp.

	Remove static from various utility functions to simplify the life
	of people hooking into the terminal.

1999-03-11  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal: Close all file descriptors that the subprocess
	should not know about ([3..open_max))

1999-03-09  Owen Taylor  <otaylor@redhat.com>

	* gnome-terminal.c: Use radio buttons instead of
	check buttons on the image page so that the interaction
	between the options is clear.
	
	* gnome-terminal.c: Get rid of the complicated system
	of setting object data and handlers on all option-menu
	items in favor of the "straightforward" approach
	of writing a option_menu_get_history().

	* Set the labels of the color pickers insensitive,
	in addition to the color pickers themselves.

	* gnome-terminal.c (check_image_options_sensitivity): 
	Fix sensitivity of options in image preferences page to
	accurately represent their interactions.

1999-03-08  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (load_config): Make the default scrollbar
	position to be right.
	(paste_cmd): Add a paste edit menu entry here.

1999-03-01 Owen Taylor <otaylor@redhat.com>

	* gnome-terminal.c (check_image_options_sensitivity): 
	Added function to set sensitivity of options in image
	preferences page appropriately. Added some widgets
	to the prefs structure for this purpose.

        * gnome-terminal.c (drag_data_received): If preferencess
	dialog is open, update it to match color changes.
	
	* gnome-terminal.c (preferences_cmd): Removed completely
	useless window_delete callback - it did exactly
	the default behavior.

	* gnome-terminal.c (preferences_cmd): Fixed typo -
	make both color buttons insensitive when not in
	custom-colors mode.

1999-02-23 Mike Bond <mike.bond@template.com>

	* gnome-terminal.c (gather_changes): Load the value for wordclass

1999-02-21  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnome-terminal.c (button_press): Simplified menu handling by
	using a gnome-popup-menu.  Stop the button_press_emission when we
	popup the menu so that the terminal will not catch the button.
	Free the menu (it was leaking a new menu each time you popped one
	up).
	(do_ui_signal_connect): Removed this function.

1999-02-19  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (LDADD): Use $(ZVT_LIBS) instead of -lzvt.

1999-02-13  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (load_session): Load the configuration from the
	local names. 

1999-01-03  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (main_terminal_program): We do not use the popt
	context. 
	
1999-02-14  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (about_terminal_cmd): Fixed my email address
	in the about box.

1999-02-10  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* gnome-terminal.c (gather_changes): When modifying the Default
	terminal class, save it under "Config" instead of _("Config").

1999-02-09  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (hide_menu_cmd): Save show/hide setting here.
	(show_menu_cmd): and here.
	(new_terminal_cmd): Hide the menubar after the gtk_widget_show on
	the GnomeApp, since the GnomeApp::show method will show the
	menubar under us.

	Rename update_utmp to update_records.

	Handle utmp/wtmp as separate options, not a commont one.

1999-02-09  Michael Zucchi  <zucchi@zzedzone.mmc.com.au>

	* gnome-terminal.c (preferences_cmd): Added a "select by word
	characterclass" option, and added it to the config, and update
	functions also.  This might need re-wording, or placing on a
	different preferences pane.

1999-02-07  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (button_press): Add support for popping up the
	menu if the application is not requesting the mouse events.

1999-02-07  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnome-terminal.c (window_delete_event): Fixed crashes when
	closing the preferences window with the window manager.

1999-02-06  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* gnome-terminal.desktop: Updated Korean translation.

1999-02-04  Owen Taylor  <otaylor@redhat.com>

	* gnome-terminal.c (preferences_cmd): If a preferences
	window already exists, raise it. (It might also be
	nice to bring it to the current desktop, but that
	would take more work)

1999-02-04  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): Add patch from Mike Bond
	(mike.bond@template.com) for properly setting up the swap-del-keys
	setting on the zvt widget.

	(set_color_scheme): Remove one line of dead code.

1999-02-03  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (drag_data_received): Save preferences after
	changing the color.

1999-01-31  Arturo Espinosa Aldama <arturo@nuclecu.unam.mx>

	* gnome-terminal.c: "Close Terminal" option is has now the 
	  GNOME_STOCK_MENU_EXIT pixmap.

1999-01-22  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Save the configuration after changes have been
	set with gnome-config.

	Do use a different menu for the popups than the main menu.

	Put the color selector back.  Yes, it is for testing, but it makes
	it very easy to configure a terminal.  So it is back again ;-)

1999-01-20  Nat Friedman  <nat@nat.org>

	* gnome-terminal.c (preferences_cmd): Connect the help signal to
 	gnome_help_pbox_display.

1999-01-09  Nat Friedman  <nat@nat.org>

	* gnome-terminal.c: Replaced the Terminal menu with a File menu.

1999-01-08  Jay Painter <jpaint@serv.net>

	* gnome-terminal.c: go crazy jrb, I'll have my border width!
	Also, hide app->menubar->parent instead of app->menubar, because
	the damn dock item has relieved borders that don't hide and ruin
	the symmetry of the terminal.

1999-01-07  Nat Friedman  <nat@nat.org>

	* gnome-terminal.c Changed gnome_terminal_about_menu to
 	gnome_terminal_help_menu.

	Use the GNOMEUIINFO_MENU_ABOUT_ITEM macro.

	Added the settings menu, and moved the Properties menu item to it
 	and renamed it to Preferences.

1999-01-07  Nat Friedman  <nat@nat.org>

	* gnome-terminal.c (new_terminal_cmd): Set the window policy to
 	auto-shrink.

	Changed gnome_terminal_about_menu to gnome_terminal_help_menu.

	Use the GNOMEUIINFO_MENU_ABOUT_ITEM macro.

	Added the settings menu, and moved the Properties menu item to it
 	and renamed it to Preferences.
	
1999-01-07  Christopher Blizzard  <blizzard@appliedtheory.com>

	* gnome-terminal.c: add the ability to set the title on the
 	command line.

1999-01-06  Jonathan Blandford  <jrb@redhat.com>

	* gnome-terminal.c (new_terminal_cmd): Commented out the border
	width settings as the old layout was driving me crazy.  If anyone
	wants to revert it, they can go ahead; but I think this looks much
	better.

1998-12-31 Jay Painter <jpaint@serv.net>

	* gnome-terminal.c: fix the session_save geometry saving so that
	the terminal geometry gets saved in terminal columns/rows instead
	of pixels.

1998-12-31 Jay Painter <jpaint@serv.net>

	* gnome-terminal.c: use zvt_term_set_size to set the grid
	size of the terminal.  --geometry now works correctly.

1998-12-23 Jay Painter <jpaint@serv.net>

	* gnome-terminal.c: resize in incriments equal to the charactor
	size, and also inform the window manager with proper hints so it
	can display the correct terminal grid size.

1998-12-18 Felix Bellaby  <felix@pooh.u-net.com>

	* gnome-terminal.c: various updates to session management code.

1998-12-29  Jay Painter <jpaint@serv.net>
	* gnome-terminal.c: merge from head -- the incrimental resizing
	hints.

1998-12-28  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (load_session): Remove debugging message.
	(new_terminal_cmd): Remove the visual hack from here.

1998-12-10  Jonathan Blandford  <jrb@aware-of-vacuity.labs.redhat.com>

	* gnome-terminal.c (apply_changes): now it'll display transparency
	even if a background image isn't set per term.
	(new_terminal_cmd): as above

1998-12-09  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Preferences are now saved by default.
	(new_terminal_cmd): Disable pixmap support if the Imlib visual is
	different from the startup visual, as Imlib is lame.

1998-12-02  Jeff Garzik  <jgarzik@pobox.com>

	* gnome-terminal.c:
	Correct usage of gnome_app_fill_menu_custom() again.

1998-12-01  Jeff Garzik  <jgarzik@pobox.com>

	* gnome-terminal.c:
	Correct usage of gnome_app_fill_menu_custom()
	so that this will compile again.
	(er, I thought that func was only for UI builders...)

Sun Nov 29 03:03:20 1998  George Lebl  <jirka@5z.com>

	* gnome-terminal.c: split the image stuff into a separate page,
	  add a global zvt_pixmap_support and chack for pixmap support
	  right after creating the zvt widget, the image page is added
	  only if pixmap support exists in zvt

1998-11-23  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): --login/--nologin control
	the shell spawning options.  --utmp/--noutmp control the recording
	of user log in/out in utmp/wtmp files.

1998-11-22  Jay Painter <jpaint@serv.net>
	
	* gnome-terminal.c: slight changes to widget packing so the
	terminal looks better.

1998-11-21  Michael Zucchi  <zucchi@zzedzone.fsi.com.au>

	* gnome-terminal.c (new_terminal_cmd): Add signal setup for
	title_changed signal.	
	(title_changed): Callback for title_changed signal.

1998-11-20  Manish Vachharajani <mvachhar@vger.rutgers.edu>

	* gnome-terminal.c: Made session management work, except for 
	                    transparency.

1998-11-20  Manish Vachharajani <mvachhar@vger.rutgers.edu>

	* gnome-terminal.c: Add ability to turn the terminal bell on and off
	
1998-11-12  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (terminal_config): Make the user_* strings be
	const. 
	have a per-user command line flag instead of a global one.
	(main_terminal_program): If a color has been set, set the
	color_set to COLORS_CUSTOM.

1998-11-11  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Add support for setting the DEL/Backspace
	swapping.

1998-11-11  Martin Baulig  <martin@home-of-linux.org>

	* gnome-terminal.c: Use `invoke_as_login_shell' from the command
 	line config and not from the default config so this command line
	parameter really works.

1998-11-11  Martin Baulig  <martin@home-of-linux.org>

	* gnome-terminal.c (gnome_terminal_about_menu): Comment the
	GNOMEUIINFO_HELP out so we don't get the warning about a
	missing help topics file.

1998-11-11  Michael Zucchi  <zucchi@zzedzone.fsi.com.au>

	* menu.c: Removed file menu.c - obsoleted.

1998-11-09  Michael Zucchi  <zucchi@zzedzone.fsi.com.au>

	* gnome-terminal.c (new_terminal_cmd): Set window hints on
	application window for a minimum size.

Nov. 5, 1998
	. Add missing arg to zvt_term_forkpty()
	-- Elliot

1998-10-29  Jens Lautenbacher  <jens@tellux.de>

	* gnome-terminal.c (preferences_cmd): visual clean-up
	(DEFINE_TERMINAL_MENU): removed the color-selector from the
 	menu... the changelog entry from miquel seems to suggest that this
 	was only for testing purposes for color dnd, so I felt free to
 	remove it, as it seems to be only disturbing joe user. Hope I
 	didn't step on anybodies toes :-/

	* gnome-terminal.h: removed prototype for create_font_menu

	* Makefile.am (gnome_terminal_SOURCES): removed menu.c because we
 	use gnome_font_picker now

	* gnome-terminal.c (apply_changes): use gnome_term_set_font
 	instead of zvt_term_set_font_name
	(font_changed): New function.
	(prop_changed_zvt): commented out as it seems to be dead code
	(preferences_cmd): use gnome_font_picker widget, and fix more init
 	stuff for color_scheme and scrollbar_position via calls to
 	gtk_object_set_user_data.

Tue Oct 27 14:21:32 1998  George Lebl  <jirka@5z.com>

	* gnome-terminal.c: calls set_background instead of set_transparent,
	  added background pixmap checkbox and a file entry

	* gnome-terminal.c: fixed a warning with gtk_combo, and use
	  GINT_TO_POINTER and GPOINTER_TO_INT instead of just a cast

Tue Oct 27 01:13:20 1998  George Lebl  <jirka@5z.com>

	* gnome-terminal.c: add support for transparency in zvt

Sun Oct 18 21:37:34 1998  Owen Taylor  <otaylor@gtk.org>

	* gnome-terminal.c (drag_data_received): Removed broken
	debugging printf so it compiles.

Sun Oct 18 19:55:45 1998  Owen Taylor  <otaylor@gtk.org>

	* gnome-terminal.c: Use the new DND API.

1998-10-06  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (about_terminal_cmd): Fix warning.
	
	* gnome_terminal_terminal_menu_hide_menubar,
	gnome_terminal_terminal_menu_show_menubar: We create two uiinfos
	to be use in different states.
	
	* gnome-terminal.c (button_press): Revert previous change and use
	the gnome-app functionality to achieve the same effect. 

1998-45-05  Erik Troan  <ewt@redhat.com>

	* gnome-terminal (button_press): got rid of extranous _ chars in
	popup window (this redisplayed the show menubar item as well)

1998-09-22  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Allow for short option --command to be 'e' as well.

1998-09-19  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Use the keyborad shortcuts;  Make indentation
	and variable style uniform to the GNOME style :-).

1998-09-19  Manish Vachharajani <mvachhar@vger.rutgers.edu>

	* gnome_terminal.c: Fixed bugs saving session
	
1998-17-14  Erik Troan  <ewt@redhat.com>

	* gnome_terminal.c: added optional automatic scrolling
	behaviors

1998-44-14  Erik Troan  <ewt@redhat.com>

	* gnome_terminal.c: switched to gnome-color-picker from
	gnome-color-selector
	* gnome_terminal.c configuration information removed from
	global variables and moved to a per-terminal structure

1998-09-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal_cmd): Add 3 pixels between the
	terminal and the border.
	(set_color_scheme): Set the color for the background window to the
	same one we have.

Mon Aug 31 15:02:01 1998  Owen Taylor  <otaylor@redhat.com>

	* gnome-terminal.c (apply_changes): Use
	gtk_box_set_child_packing() to move the scrollbar, instead of
	gtk_box_reorder_child(), since we initially set up the order using
	gtk_box_pack_start()/end().

1998-59-28  Erik Troan  <ewt@redhat.com>

	* gnome_terminal.c: store all configuration information
	in a single structure

	* gnome_terminal.c: added terminal classes, and put class
	on the preferences panel

	* gnome_terminal.c: don't save menu bar state when it changes,
	use normal save preferences command for that

	* gnome_termainl.c (button_press): display a popup menu on
	ctrl-rightbutton
	

1998-17-26  Erik Troan  <ewt@redhat.com>

	* gnome_terminal.c: added terminal classes for storing
	multiple configurations

	* gnome_terminal.c (set_active): the color_style attribute wasn't 
	tied the color_style preferences menu

1998-08-06  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (close_all_cmd): Removed close all terminals
	option. 

1998-07-15  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: Add support for hidden menubars.

1998-07-14  Tristan Tarrant  <ttarrant@suntlc.etnoteam.it>
	* gnome-terminal.c: Added ability to set scrollback lines from 
	  preferences (at last)

1998-07-01  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* gnome-terminal.desktop: Added Portuguese translation.

1998-06-21 Manish Vachharajani <mvachhar@vger.rutgers.edu>

	* gnome-terminal.c:  Set table sizes to make gtk 1.1 happy
	
1998-06-15  Michael Zucchi  <zucchi@zzedzone.box.net.au>

	* gnome-terminal.c (apply_changes): Get terminal preferences from
	each page separately, rather than try to retrieve them all
	together [which doesn't work].

Sat Jun 13 13:13:50 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome-terminal.c (save_session): New function.
	(die): New function.
	(main): Register as session client.
	(initial_term): New global.
	(close_app): Clear initial_term if removing it.
	(close_terminal_cmd): Likewise.
	(new_terminal_cmd): Set initial_term.
	(parse_an_arg): Recognize DISCARD_KEY.
	(argp_options): Added --discard option.
	(discard_section): New global.
	(main): Handle --discard option.
	(load_session): New function.

1998-05-25  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (drop_data_available): Add support for changing
	the foreground with drag and drop.
	(color_cmd): Add a color selector.  I am tired of starting up
	background-properties to test color DnD.

Fri May 22 18:31:33 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome-terminal.c (get_shell_name): Use gnome_util_user_shell.
	(new_terminal_cmd): Free `shell'.

1998-05-21  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (parse_an_arg): Add support for specifying the
	foreground and background colors on the command line. 
	
	(drop_data_available): Add drop support for colors.  Currently
	only the background can be set.  I only need a way to query
	ZvtTerm to tell me if the drop position has a non-blank character:
	if so we should set the background instead.

1998-05-21  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (get_shell_name): Be more agresive while
	setting up the shell: Use the variable SHELL if defined; if not,
	use the password entry and if this fails, try a list of shells. 

	(get_shell_name): More fixes: name variable was not being
	correctly computed.
	
	Initialize initial_command variable. 

1998-05-16  Raja R Harinath  <harinath@cs.umn.edu>

	* gnome-terminal.c (environ): Declare.  Not all systems declare
	this global variable in their header files.
	(new_terminal_cmd): Don't get false positives on env. vars. that
	begin with, but are longer than, TERM, COLUMNS or LINES.

Sat May 16 02:55:35 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome-terminal.c (initial_command): Now a vector.
	(parse_an_arg): Treat all arguments following --command as part of
	command.
	(new_terminal_cmd): `cmd' arg now a vector.

1998-05-14  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (parse_an_arg): Addedd support for executing a
	command at startup with the --command option.

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

        * gnome-terminal.c (new_terminal): connected the GnomeApp's
        delete_event handler to close_app so that closing the last
        window now exits the program.

1998-05-06  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	(new_terminal): From Thomas Dickey: many emulation programs got
	this wrong, so I am using TERM=xterm for now instead of
	xterm-color which has by default a broken terminfo regarding the
	reset capability in most distributions. 
	
	* gnome-terminal.c (gnome_term_set_font): Load both the regular
	and bold fonts from the same name.  On the Indy, the different
	fonts do not look terribly good. 
	(set_color_scheme): Support the default background/foreground on
	the code. 

1998-05-04  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (apply_changes): Only apply changes once.
	
	* gnome-terminal.c (drop_data_available): Important DnD bug fix
	that walks the list of dropped files correctly.

1998-05-04    <msf@redhat.com>

	* menu.c: commented out include of zvt/forkpty.h

1998-05-03  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c (new_terminal): Allow shrinking.  This makes
	the window auto-resize to the small size when the font has
	changed. 
	(drop_data_available): Added drop support for urls to the
	terminal.  You can now drag file names and icons to the terminal
	and get the file listing. 
	(rxvt, xterm): Added the actual color maps for the nxterm and rxvt
	(close_terminal_cmd): Oops.  Fix old piece of code: I was not
	shutting down due to code reogranization. 

Sun May  3 22:45:15 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (LDADD): Include UTIL_LIB, not -lutil.

1998-05-01  Michael Fulbright  <msf@redhat.com>

	* gnome-terminal.c: we want to count from 0 up when counting # of env var,
	not down :) Should fix the problem with the font being loading properly
	from previous preferences.

1998-05-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-terminal.c: First time I check the ChangeLog for the
	gnome-terminal program. 

