2002-03-04  Havoc Pennington  <hp@pobox.com>

	* src/eel/Makefile.am (INCLUDES): distcheck fix

	* configure.in: 1.9.1

	* src/terminal-window.c (terminal_window_update_geometry): repair
	a comment

2002-03-03  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (terminal_screen_do_popup): init menu_item
	before use.

2002-03-03  Havoc Pennington  <hp@pobox.com>

	* src/terminal-accels.c (D): debug spew off

2002-03-03  Havoc Pennington  <hp@pobox.com>

	* src/terminal-accels.c: get rid of attempt to track our own copy
	of gtk keyval/modmask because we don't get notification when 
	a keybinding is removed. Instead, always re-query the GTK values
	when syncing to gconf. Also, avoid setting gconf keys out of gconf
	notifier. Finally, adapt to EggCellRendererKeys changes.

	* src/terminal-screen.c (terminal_screen_do_popup): add missing
	accel paths

	* src/terminal-accels.c: add more accels
	(binding_from_string): support "disabled" value for accelerators
	to mean turned off
	(sync_handler): don't leak accel name, and support 
	"disabled" if the accel is unset.
	(accel_set_func): fix mem leak
	(accel_compare_func): fix mem leak

	* src/terminal-window.c: add more accels
	(terminal_window_init): fix conflicting mnemonic for "new
	profile"/"new window"

2002-03-02  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c: add fullscreen mode, just for kicks

2002-03-02  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c (terminal_window_init): add the accel 
	group to the window so accels really work

	* src/gnome-terminal.glade2: make keybindings dialog 
	!visible initially (glade shouldn't be setting toplevels to
	visible...)

	* src/terminal-window.c: make Go menu work with the list 
	of tabs, have accelerators to switch between tabs

2002-03-02  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c: rearrange the menus

	* src/terminal-accels.c (terminal_edit_keys_dialog_new):
	set initial state of "disable mnemonics" checkbutton

	* src/terminal-window.c (terminal_window_init): create a new accel
	group for each window, and the popup menu, to avoid doing things 
	twice.

2002-03-02  Havoc Pennington  <hp@pobox.com>

	* src/terminal-accels.c: wire things up to work, more or less

	* src/Makefile.am: set up to do automated cut-and-paste from
	libegg instead of manual cut-and-paste

2002-03-02  Havoc Pennington  <hp@pobox.com>

        Get keybindings dialog coming onscreen. Now just need to 
	wire up the options in here, and add all the keybindings.

2002-03-02  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c (about_callback): fix the weak pointer
	setup
	(terminal_window_init): use GNOME stock menu item for about

	* src/profterm.schemas: added a "new tab" keybinding, trying to 
	get one binding working first
	
	* src/terminal-window.c: monitor gconf for window-related settings
	(initially be "enable/disable mnemonics", currently nothing).
	Set up accel map connections for keybindings.

2002-03-02  Tivo Leedjrv  <leedjarv@interest.ee>

	* configure.in: Added et to ALL_LINGUAS.

2002-03-01  Pauli Virtanen  <pauli.virtanen@hut.fi>

	* configure.in (ALL_LINGUAS): Added "fi" (Finnish).

2002-02-27  Christian Meyer  <chrisime@gnome.org>

	* configure.in: Added 'da de' to ALL_LINGUAS.

2002-02-27  Gediminas Paulauskas <menesis@delfi.lt>

	* src/terminal-profile.c: change rxvt colors to match those from
	rxvt sources (#72780, by Ryan Lovett <ryan@ocf.berkeley.edu>).

2002-02-26  Havoc Pennington  <hp@pobox.com>

        Deprecation fixes from Deepa Chacko Pillai
	
	* src/x-font-selector.c: undef
	GTK_DISABLE_DEPRECATED/GDK_DISABLE_DEPRECATED in here, too hard to
	fix. Leave G_DISABLE_DEPRECATED though and fix a couple things.

	* src/eggcellrendererkeys.c
	(egg_cell_renderer_keys_start_editing): deprecated fix

	* src/terminal-screen.c (terminal_screen_update_on_realize): cheat 
	and allow deprecated GdkFont in here

	* src/terminal.c (profile_optionmenu_set_selected): fix deprecated
	function use

	* src/profile-editor.c (profile_editor_update_cursor_blink): fix
	deprecated function use

	* src/Makefile.am (INCLUDES): add -DGTK_DISABLE_DEPRECATED
	-DGDK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED
	-DGNOME_DISABLE_DEPRECATED
	
2002-02-26  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c (terminal_window_init): fix 
	conflicting mnemonics for closewindow/closetab, 
	#72121 from dpasupathi@yahoo.com

2002-02-27  Zbigniew Chyla  <cyba@gnome.pl>

	* .cvsignore: Added gnome-terminal.desktop.

	* src/profterm.glade.h: Removed unused file.

2002-02-25  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c, src/terminal-window.c: Fixes so the
	initial size is correct, #72041 from frb

2002-02-24  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (reread_profile): wire up prefs

	* src/profile-editor.c: wire up remaining prefs, except font

2002-02-24  Havoc Pennington  <hp@pobox.com>

	* src/profterm.schemas: fix type of scroll_background

	* src/terminal-profile.c: swap green and blue in all the default 
	palettes, so things don't look like butt; oops.

2002-02-24  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in (ALL_LINGUAS): Added pl (Polish).

2002-02-24  Havoc Pennington  <hp@pobox.com>

	* src/profterm.schemas, src/terminal-profile.c: add
	remaining prefs that aren't hooked up. (Not yet hooked up, 
	just in the profile object.)

2002-02-24  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c (terminal_profile_edit): remove
	keybindings-related stuff, will now be in a separate window

	* src/profile-editor.c (profile_editor_get_widget): make it a
	fatal error if a glade widget isn't found

	* src/Makefile.am: switch to using native glade2 file. 
	(cross fingers, pray to Damon)

	* src/gnome-terminal.glade2: move Keybindings to a separate
	dialog, since it won't be per-profile.	

2002-02-24  Hasbullah Bin Pit <sebol@ikhlas.com>

	* configure.in: Added Malay (ms)to ALL_LINGUAS.
	* po/ms.po: Added Malay Translation.

2002-02-22  jacob berkman  <jacob@ximian.com>

	* Makefile.am (EXTRA_DIST): fix typos, missed removals

2002-02-21  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: check for and run intltoolize

2002-02-21  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: revert change to gnome-common crackola. No
	gnome-common crackola in here. Will investigate intltool issue in
	a sec.

	* Makefile.am: remove icon from here, it was already in
	src/gnome-terminal.png

2002-02-18  Seth Nickell  <snickell@stanford.edu>

	* autogen.sh:

	Use the common GNOME autogen.sh (to make intltool
	work correctly)
	
	* configure.in:

	Use INTLTOOL for merging translations into the
	.desktop file.
	
	* Makefile.am:
	* gnome-terminal.desktop.in:
	* gnome-terminal.png:

	Install a .desktop file and an icon.
	
2002-02-17 John Fleck <jfleck@inkstain.net>

	* help/Makefile.am
	* help/C/Makefile.am
	* help/C/gnome-terminal-C.omf
	* help/C/gnome-terminal.xml
	* help/C/legal.xml
	* omf-install/Makefile.am
	adding help stuff with placeholder help doc (not added
	into the build yet)

2002-02-17  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c: do all the work, except that instead of 
	popping up the fontsel dialog, pop up a message box explaining
	what needs fixing.

	* src/terminal-screen.c (terminal_screen_update_on_realize): load
	font from the profile

	* src/terminal-profile.c: add X font setting

	* src/x-font-selector.h, src/x-font-selector.c:
	copy in Michael's port of 1.2 X font selector to
	GTK 2. This still needs a lot of work. :-/
	http://bugzilla.gnome.org/show_bug.cgi?id=71744
	
2002-02-16  Havoc Pennington  <hp@pobox.com>

	* src/profterm.glade: add missing tooltip to palette 
	entry 8, reword shade-background checkbox, turn off 
	initial visible state for the dialog to avoid jumping

2002-02-16  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c: wire up palette stuff

	* src/profterm.glade: remove bogus <child_name> from notebook 
	widget that caused a libglade warning

	* src/terminal-profile.c (set_visible_name): fix return value
	(set_title): fix return value
	(set_word_chars): fix return value
	(set_custom_command): fix return value
	(set_icon_file): fix return value
	(gconf_string_to_enum): macro to remove const warnings
	(gconf_enum_to_string): macro to remove const warnings

	* src/terminal-profile.h: add palette setting

	* src/terminal-screen.c (update_color_scheme): use color scheme
	from profile instead of hardcoded

2002-02-16  Havoc Pennington  <hp@pobox.com>

	* src/terminal.c: silently accept --use-factory for now so 
	launchers will work

2002-02-16  Havoc Pennington  <hp@pobox.com>

        * src/eel/*: semi-automated cut-and-paste of part of Eel. None of
	the files are modified from the originals; there's a Makefile
	target to update them from the Eel sources.
	
	* src/terminal-window.c (terminal_window_add_screen): set "tab
	label packing" in the notebook so that tabs are EXPAND, so we 
	can have an ellipsizing label with 0 width request
	(terminal_window_add_screen): use EelEllipsizingLabel for the 
	notebook tabs, to avoid ever scrolling, though you can get 
	really small tabs...

2002-02-16  Havoc Pennington  <hp@pobox.com>

        Throughout: destroy concept of "special" default profile, 
	now any profile can be renamed/deleted.
	
	* src/profterm.schemas: s/profterm/gnome-terminal so we get schema 
	defaults

	* src/terminal-profile.c (terminal_profile_new): add profile dir
	to the GConfClient
	(terminal_profile_forget): remove profile dir

	* src/terminal.c (main): only preload prefix/global not prefix/* 
	so that old profile cruft won't slow things down

2002-02-16  Havoc Pennington  <hp@pobox.com>

	* src/terminal-profile.c (terminal_profile_delete_list): remove
	debug spew

	* src/terminal.c: implement "manage profiles" dialog

	* src/terminal-window.c: add "manage profiles" menu item

2002-02-16  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (terminal_screen_do_popup): never remove
	Open/Copy Link items, just make them insensitive

2002-02-16  Havoc Pennington  <hp@pobox.com>

	* src/terminal.c: add and use --geometry option. You need 
	very latest GTK for this to work since I just fixed 
	gtk_window_parse_geometry().

	* src/terminal-window.c (set_size): only set default size here, 
	so we can parse_geometry later and have it work; but I don't 
	really understand why gtk_window_resize() was used before, so this
	might hose something.

2002-02-15  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (terminal_screen_update_on_realize): fix 
	#71505 from frb, had set_fonts() backward so allow_bold setting 
	was reversed

2002-02-15  Havoc Pennington  <hp@pobox.com>

	* src/terminal.c (main): make option parsing accept exactly the
	same --command/-e/--execute/-x options as gnome-terminal and
	handle them the same way.
	(terminal_app_get_clone_command): record the --command or
	--execute argv for each tab in the session

	* src/terminal-screen.c (get_child_command): use override command
	if any
	(terminal_screen_set_override_command): allow setting an override
	command

2002-02-14  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (secure_keyboard_callback): disable the
	secure keyboard thing, until someone gives a compelling
	justification for this feature.
	(terminal_screen_do_popup): add copy/paste and copyurl/openurl 
	to the popup menu
	(terminal_screen_init): add match regexps for URLs
	(terminal_screen_button_press_event): control-click to open 
	a URL

Thu Feb 14 15:53:42 2002  Owen Taylor  <otaylor@redhat.com>

	* src/terminal-screen.c (reread_profile): For now, just hardwire
	the backspace and delete keys correctly * Needs to be wired up for
	people that expect brokenness later. 

2002-02-13  Christophe Merlet  <redfox@eikonex.org>

	* configure.in: Added "fr" to ALL_LINGUAS.

2002-02-13  Laszlo Peter  <laca@ireland.sun.com>

	* src/terminal-window.c: add a dummy entry to the signal enum so
          the signals array is not empty. (breaks the build with Forte C)

2002-02-12  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2002-02-12  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c (about_callback): don't mark empty string 
	for translation, reported by Christian Rose, and some formatting
	cleanups

	* Makefile.am, configure.in: put po subdir back in, since we
	have some translations

2002-02-12  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added "no" to ALL_LINGUAS.
	
2002-02-10  Havoc Pennington  <hp@pobox.com>

	* src/Makefile.am: EXTRA_DIST the icon

	* configure.in, Makefile.am: temporarily remove gettext stuff
	since it annoyingly doesn't work unless you have at least one 
	po file

	* src/Makefile.am (bin_PROGRAMS): rename binary to gnome-terminal

Sun Feb 10 16:36:22 2002  Jonathan Blandford  <jrb@redhat.com>

	* src/eggcellrendererkeys.c: New cell renderer.  Displays key
	bindings.

	* src/profile-editor.c (terminal_profile_edit): add simple test
	list for new Cell renderer.  I'll let hp hook it up to something
	useful.

2002-02-10  Havoc Pennington  <hp@pobox.com>

	* configure.in: change name to gnome-terminal version 
	1.9.

	Throughout: rename various profterm things to gnome-terminal

2002-02-09  Havoc Pennington  <hp@pobox.com>

	* src/terminal.c (main): call gnome_program_init()

	* src/Makefile.am (INCLUDES): define assorted gunge for
	gnome_program_init()

	* src/terminal-window.c, src/terminal-screen.c: implement icon
	preference

	* src/terminal-profile.c: add an icon preference

	* src/Makefile.am (icon_DATA): install an icon

2002-02-08  Havoc Pennington  <hp@redhat.com>

	* src/profile-editor.c (profile_editor_destroyed): disconnect
	signal handlers on the profile that had the editor as user data, 
	to avoid crash.

2002-02-08  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c (terminal_window_add_screen): update
	scrollbar after the show all so that disabled scrollbars don't
	appear when you first open a tab/window.

2002-02-08  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (terminal_screen_button_press_event): also
	grab focus on button 2 click

	* src/terminal-window.c (terminal_window_set_active): grab focus
	on terminal screens when we make them active

2002-01-26  Josh Barrow  <drleary@mac.com>

	* src/terminal-window.c: (about_callback):
	Added an about box.

2002-01-25  Havoc Pennington  <hp@pobox.com>

	* src/terminal-window.c (terminal_window_set_active): fix that
	annoying get-larger-on-each-tab-switch thing

2002-01-24  Havoc Pennington  <hp@pobox.com>

	* src/profterm.schemas: add exit_action, login_shell,
	update_records, use_custom_command, custom_command

	* src/profile-editor.c: edit them here

	* src/terminal-screen.c: implement them here

	* src/terminal-profile.c: add new prefs here
	
2002-01-23  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c: improve BYTES_PER_LINE estimate

2002-01-22  Havoc Pennington  <hp@redhat.com>

	* src/terminal-profile.c (terminal_profile_init): always have a
	non-NULL string for word chars

2002-01-22  Anders Carlsson  <andersca@gnu.org>

	* src/terminal.c (create_profile_list): Select first row.
	(terminal_app_delete_profiles): Set scrolled window shadow type.

2002-01-22  Havoc Pennington  <hp@pobox.com>
	
	* src/profterm.schemas: schemas for allow_bold, silent_bell,
	word_chars, scrollbar_position, scrollback_lines,
	scroll_on_keystroke, scroll_on_output
	
	* src/profile-editor.c: edit them here

	* src/terminal-screen.c: implement them here

	* src/terminal-profile.c: add new prefs here

2002-01-21  Havoc Pennington  <hp@pobox.com>

	* src/terminal-profile.c, src/terminal-profile.h, 
	src/terminal-screen.c, src/profile-editor.c: 
	implement the title and title mode preferences

	* src/terminal-window.c (terminal_window_set_active): be sure
	terminal is realized

	* src/terminal-screen.c (terminal_screen_init): disable Zvt's
	auto-window-hint thingy

2002-01-20  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c, src/terminal-profile.[hc]:
	fore/background color preference
	(profile_changed): do the thing where we update prefs
	dialog when gconf keys change, jrb was right it's needed
	for the case where widgets in the dialog interact

	* src/profterm.schemas: add foreground/background color

Fri Jan 18 20:40:05 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Save value of ACLOCAL_FLAGS.

2002-01-17  Havoc Pennington  <hp@pobox.com>

	* more work on prefs

2002-01-16  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c (terminal_profile_edit): load the glade
	file. do nothing useful to it.

2002-01-16  Havoc Pennington  <hp@pobox.com>

	* configure.in: fixes

	* autogen.sh: get rid of horrible "autogen subdirs" feature and 
	fix to use glib-gettextize

2002-01-16  Havoc Pennington  <hp@pobox.com>

	* src/profile-editor.c: new file to hold profile editor using 
	glade and stuff

	* src/profterm.glade: glade file

	* src/terminal-intl.h: consolidate intl stuff

2001-12-12  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (reread_profile): redo title if 
	we switch profiles since title contains profile name.

	* src/terminal-window.c (paste_callback): implement
	(copy_callback): implement

	* src/terminal-screen.c (terminal_screen_button_press_event):
	focus terminal when it's clicked, so you can get out of the
	I-focused-a-notebook-tab state

	* src/terminal-window.c (terminal_window_remove_screen): close
	window if no more terminals
	(terminal_window_init): put the notebook in scroll-arrow mode.

	* src/terminal-screen.c: hook up to child_died and handle that

2001-12-11  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (terminal_screen_zvt_title_changed):
	handle title changes

2001-12-11  Havoc Pennington  <hp@pobox.com>

	* src/terminal-screen.c (terminal_screen_popup_menu_mouse): return
	a sane value, so we don't disable selecting text.

2001-12-07  Havoc Pennington  <hp@pobox.com>

	* Initial import; not good for much.

