2001-04-02  Stanislav Brabec  <utx@penguin.cz> 

        * gnome-terminal.c: Allow i18n for default window title when
        saving session. Otherwise terminal is restored with english
        title. Also caused problems with restoring session.

Mon Mar 12 15:31:03 2001  George Lebl <jirka@5z.com>

	* gnome-terminal.desktop:  Add DocPath

2001-02-14  Christophe Merlet  <redfox@eikonex.org>

	* gnome-terminal.c: Marqued string for translation.

2001-01-16  jacob berkman  <jacob@ximian.com>

	* gnome-terminal.glade: cosmetic improvements

	* gnome-terminal.c (new_terminal_cmd): switch the args to
	_set_wmclass(), as they were not being set correctly.

2001-01-12  Miguel de Icaza  <miguel@ximian.com>

	* gnome-terminal.1: Include manual page for the gnome terminal.
	
	* Makefile.am (EXTRA_DIST): Distribute documentation.

	* gnome-terminal.c: Rename --scroll and --noscroll to --bgscroll
	and --bgnoscroll

2000-06-03  Matt Bissiri  <bissiri@eecs.umich.edu>

	* gnome-terminal.glade, gnome-terminal.glade.h: New files.  

	* gnome-terminal.c (preferences_cmd): Use gnome-terminal.glade
	instead of hardcoding the preferences dialog.
	(aligned_label): Removed this function, no longer needed.
	(create_option_menu_data, create_option_menu): Add option menu
	argument, because option menu widget is created by libglade now.
	(terminal_kill): Fix warning.
	(main): Add glade_gnome_init ()

	* Makefile.am: Add gnome-terminal.glade, gnome-terminal.glade.h,
	and libglade support.


2000-08-04 Hans-Andreas Engel  <Hans-A.Engel@unibas.ch>

        * gnome-terminal.c: Added command line options for choosing
        the background type (solid/pixmap/transparent). Fixed behavior
        when only one of the --foreground/--background options is used.
        Now only the specified color is overridden.

Sun Dec 17 17:42:53 2000  George Lebl <jirka@5z.com>

	* gnome-terminal.c:  Make the icon selectable and savable just as the
	  window title is with an --icon option.  Based on a patch from Jason
	  Petrone <jpetrone@cnri.reston.va.us>

Sun Dec 17 15:27:40 2000  George Lebl <jirka@5z.com>

	* gnome-terminal.c: plug a leak and fix some stuff up based on a
	  patch from "Juan Pablo Mendoza M." <pablo_juan@yahoo.com>

Thu Nov 30 15:06:33 2000  George Lebl <jirka@5z.com>

	* gnome-terminal.c: actually make the background dropping work
	  (finally on a machine where nautilus works).  Also add the
	  filename from uri extraction routine stolen from panel.

Thu Nov 30 11:40:59 2000  George Lebl <jirka@5z.com>

	* gnome-terminal.[ch], corba.c:  Warning fixes.  Support bgimage
	  drops so that this works with nautilus and support the incredible
	  reset hack of nautilus while adding a comment about how ugly
	  that hack is.  Oh well, we need to work with nautilus.

2000-10-27  John B Tunison <jtunison@andrew.cmu.edu>

	* gnome-terminal.c: Make the dingus url accept %NN characters

2000-10-19  Christophe Merlet  <christophe@merlet.net>

	* gnome-terminal.desktop: Updated French translation.

2000-10-15 John Fleck <jfleck@inkstain.net>

	* C/gnome-terminal.sgml: update for Nautilus compatibility, patch
	from Greg Leblanc
	
2000-07-19  Alexander Kirillov  <kirillov@math.sunysb.edu>

	* C/gnome-terminal.sgml: minor changes; moved authors' names to
	<copyright> and added my name to it 

2000-05-20  Jacob Berkman  <jacob@helixcode.com>

	* gnome-terminal.c (main): ignore SIGHUP.  This fixes bug #11322

2000-05-12  Dan Winship  <danw@helixcode.com>

	* Makefile.am (corba.o): Fix my previous commit. It's corba.o, not
	corba.c that depends on Terminal.h.

2000-05-11  Miguel de Icaza  <miguel@helixcode.com>

	* gnome-terminal.c (load_session): Removed unused variable.
	(preferences_cmd): Clustered options in a 2x3 table, rather than
	the list of options we had.

	(preferences_cmd): Make padding less intensive
	in the terminal preferences dialog box.

2000-05-11  Dan Winship  <danw@helixcode.com>

	* Makefile.am: Note that corba.c depends on Terminal.h so it will
	be built first.

2000-05-05  Hans Petter Jansson  <hpj@helixcode.com>

	* gnome-terminal.c (gnome_term_set_font): Added use_bold option.
	Added checkbox enabling bold text, on by default.

2000-05-03  Michael Meeks  <michael@helixcode.com>

	* gnome-terminal.c (load_config): s/strcasecmp/g_strcasecmp/

2000-05-03  Nakai Yukihiro <nakai@gnome.gr.jp>

	* gnome-terminal.desktop: Updated Japanese translation.

2000-04-14  Fatih Demir	<kabalak@gmx.net>

	* gnome-terminal.desktop : Added [tr] ..

2000-04-03  Jacob Berkman  <jacob@helixcode.com>

	* */Makefile.am: use new template makefile

2000-04-03 Alastair McKinstry <mckinstry@computer.org>

	* gnome-terminal.desktop: Added Irish (gaelic) translation.

2000-04-03  Martin Baulig  <martin@home-of-linux.org>

	* de/: added german translation of the Gnome Terminal
	User's Guide.

2000-03-27  Jacob Berkman  <jacob@helixcode.com>

	* C/gnome-terminal.sgml: fix typo

	* gnome-terminal.c (preferences_cmd): fix the help stuff yet again

2000-03-19  Miguel de Icaza  <miguel@helixcode.com>

	* gnome-terminal.c (preferences_cmd): Change the help for the
	properties dialog box to point to the correct file.

2000-03-22  Alexander Kirillov  <kirillov@math.sunysb.edu>

	* C/gnome-terminal.sgml: fixed "extended selection" description. 

2000-03-17  Alexander Kirillov  <kirillov@math.sunysb.edu>

	* C/gnome-terminal.sgml: added description of "secure keyboard"
	option; clarified "TerminalFactory" options

2000-03-08 Alexander Kirillov <kirillov@math.sunysb.edu>

	*   C/gnome-terminal.sgml: major rewrite, now uses doctype article
	    and DTD DocBook 3.1. See logfile for details.  
	
2000-02-26  Christopher R. Gabriel  <cgabriel@firenze.linux.it>

	* it/: added italian translation of the Gnome Terminal
	User's Guide.

	* gnome-terminal.desktop: fixed italian translation

2000-02-23  Peter Hawkins  <peterhawkins@ozemail.com.au>

	* gnome-terminal.c: stopped about box from being opened multiple times at once.

2000-02-20  Jacob Berkman  <jacob@helixcode.com>

	* Makefile.am (utildir): move the .desktop to System, since Utilities
	is a bit full these days.  this should only be done in HEAD.

2000-02-19  NotZed  <NotZed@HelixCode.com>

	* C/gnome-terminal.sgml: Updated for new options (should have been
	in patch!  Bad BaT, no buiscuit!).

	* gnome-terminal.c: Merged changes from g-t-merge-1-2 till
	g-t-merge-1-3 into HEAD.

2000-02-01  NotZed  <notzed@zedzone.helixcode.com>

	* gnome-terminal.c (new_terminal_cmd): Merge of g-t-merge-1-1 to
	g-t-merge-1-2 into HEAD.
	
2000-01-24  Jacob Berkman  <jacob@helixcode.com>

	* gnome-terminal.c (main_terminal_program): start local term
	if there wasn't a remote one started, instead of other things

	* corba.c (TerminalFactory_create_terminal): check if the
	term is NIL
	(create_terminal_via_factory): obj is the factory, not term

2000-01-24  NotZed  <notzed@zedzone.helixcode.com>

	* gnome-terminal.c (new_terminal_for_client): Merge changes from
	g-t-merge-1-0 to g-t-merge-1-1 into HEAD.

2000-02-14  NotZed  <notzed@zedzone.helixcode.com>

	* gnome-terminal.c (load_config): No, we really dont want to load
	the keyboard_secured flag from preferences.
	(save_preferences): Or save it.

2000-02-14  Timur Bakeyev <timur@gnu.org>

	* gnome-terminal.c: Applied patches from Andrew J. Korty 
	<ajk@waterspout.com> to support new lastlog feature. Also,
	we define secure_keyboard explicity. I add binding to con-
	figuration file, later, probably it should be in menu.
	
2000-02-01  NotZed  <notzed@zedzone.helixcode.com>

	* gnome-terminal.c (new_terminal_cmd): TERM setting was taken
	directly from config, and would dissapear if the first terminal
	opened was closed, when its config was free'd.  Now it sets
	the term setting each time, like WINDOWID is set.  Fixes 'dumb
	terminal' bug.

2000-01-23  NotZed  <notzed@zedzone.helixcode.com>

 	* gnome-terminal.c (close_terminal_cmd): Removed duplicated code
 	that is in close_app(), and call that instead.
 	(terminal_kill): Call close_app() instead of close_terminal_cmd()
 	to close it.
 	(close_app): Blow away the prefs dialog if it is there.  This
 	fixes the crash-on-quit bug when you have a prefs dialogue hanging
 	around (some bug in the bug system).

2000-01-23  Jacob Berkman  <jacob@helixcode.com>

	* corba.c: remove ^L's
	
	* corba.c (terminal_reference_from_terminal): remove unused
	function

	* gnome-terminal.c (popup_menu_cmd): remove unimplemented definition

	* corba.c (create_terminal_via_factory): set has_terminal_factory
	if we have a terminal factory

	* gnome-terminal.c (main_terminal_program): fix bug where
	we wouldn't try to connect to the server unless we were
	starting a server.  also fix possible crash if we don't
	get a terminal server.

2000-01-12  Jacob Berkman  <jacob@helixcode.com>

	* gnome-terminal.c: don't default to starting a server

2000-01-09  Jacob Berkman  <jacob@helixcode.com>

	* gnome-terminal.c (main_terminal_program): if inital_command is
	not NULL then don't use a term factory

	* gnome-terminal.desktop (Exec): try to connect to the factory

	* C/gnome-terminal.sgml: add descriptions of the new arguments

	* gnome-terminal.c: small changes to Harper's patch.  It
	defaults to starting a server and not connecting to a server.
	Also save/restore the start server/use server settings across
	sessions

	* corba.c: try to avoid a possible race condition

2000-01-06  John Harper  <john@dcs.warwick.ac.uk>

	* gnome-terminal.c (new_terminal_for_client): new function,
	used when creating terminals for CORBA clients
	(cb_options): new option `--no-factory', prevents
	contacting/creating a CORBA TerminalFactory
	(main_terminal_program): handle CORBA initialisation unless
	--no-factory was given

	* corba.c: new file, implements the guts of the two CORBA
	interfaces, GNOME::Terminal and GNOME::TerminalFactory, and
	some helper functions for communicating with an existing
	factory

	* gnome-terminal.gnorba: new file

	* gnome-terminal.c (new_terminal): pass initial_global_geometry
	to new_terminal_cmd ()

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

	* gnome-terminal.c (preferences_cmd): Use the proper directory
	location for the help item.

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

	* gnome-terminal.c (paste_cmd): Use the current event time,
	instead of GDK_CURRENT_TIME

1999-11-30  Pablo Saratxaga <pablo@mandrakesoft.com>
	* da/Makefile,da/Makefile.in: removed uneeded files (those are 
	created at configure time from Makefile.am)

1999-11-12  Tuomas Kuosmanen  <tigert@gimp.org>

	* gnome-terminal.c (new_terminal_cmd): https:// is also a valid
	protocol for the url matching regexp. (Gawds! I start to represent
	a coder! eek! :)

1999-10-22  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c: Merge from stable.  It is now identical, to
	the g-t-merge-1-0 tag point.

1999-10-11  Miguel de Icaza  <miguel@gnu.org>

	* gnome-terminal.c (EXTRA): Applied patch from housel@acm.org,
	change from 2 to 3

>>>>>>> 1.144
1999-09-17  Raja R Harinath  <harinath@cs.umn.edu>

	* no/Makefile.am (gnome-terminal/index.html): Revert unlogged
	change.  If building in the source tree, it may not be safe to `cp
	$(srcdir)/foo .' -- don't know what bugs will be poked by copying
	a file onto itself. 

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

	* Merged gnome-core-1-0 to HEAD.  Doh, did this the wrong way
	around, no matter I guess.

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-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-12  Michael Zucchi  <mzucchi@denr.sa.gov.au>

	* gnome-terminal.c (new_terminal_cmd): Match on url's, if matching
	available.
	(button_press): If matching available, and the button press
	matches a piece of text, then add an 'open url' menu itm.
	(gnome_Terminal_popup_menu_url): Menu item(s) to add to the main
	menu when the user clicked on a url.  An empty slot(s) must be
	placed in the gnome_terminal_popup_menu[] array for this.
	(load_url_cmd): Called as a menu callback - launches a browser
	window for the selected match string.

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

	* no/Makefile.am: Merge from gnome-core-1-0 to make
	it build the docs again.
	
	* no/gnome-terminal.sgml: Merge from gnome-core-1-0 to
	sync it to the version in C/
	
>>>>>>> 1.136
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.c

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. 

