2002-01-22 Kjartan Maraas * gnome-terminal.c: Handle SHELL being null. Throw a dialog if this situation occurs. Patch from bugzilla. 2002-01-21 Kjartan Maraas * gnome-terminal.c: Add "text/uri-list" to DND targets. Patch from . 2002-01-20 Kjartan Maraas * C/gnome-terminal.sgml: Fix a typo. 2001-10-18 Kjartan Maraas * gnome-terminal.c: Big merge from Red Hat. Adds multibyte handling, IM, font cleanups etc. 2001-10-17 Kjartan Maraas * gnome-terminal.c: Change default font to "fixed". Apparently makes it work for 640x480 and for non-latin locales. 2001-08-31 Darin Adler * gnome-terminal.c: (get_current_event_time), (clipboard_init), (selection_clear), (selection_get), (configure_term_clipboard), (copy_cmd), (paste_cmd), (new_terminal_cmd), (main_terminal_program): Added Copy to go with Paste. 2001-08-03 Abel Cheung * *.desktop : Reviewed/Modified/Added traditional Chinese strings. 2001-08-03 Kjartan Maraas * gnome-terminal.desktop: Added nynorsk. Mon Jun 25 Malcolm Tredinnick * gnome-terminal.c (new_terminal_cmd): Change the matching regex so that you can't dingus click things like a www-admin user in 'ls- l' output. There must now be either a period in the string, or it must start with 'http:' or 'ftp:' (fixes bug #51939). * gnome-terminal.glade: A couple of entries in the colour palette were out of order. Not any more (bug #51376). 2001-05-30 Havoc Pennington * gnome-terminal.c (paste_cmd): Paste pastes the clipboard, not the selection. http://www.freedesktop.org/standards/clipboards.txt Mon May 21 01:49:01 2001 Malcolm Tredinnick * Applied patch from Martin Pool to correct some inconsistencies in the manual page (it now gives the same info as --help). (#53885) * Applied patch from Dan McNichol so that it builds using IBM's compiler on AIX boxes. (#54782) * Trying to start terminals with width or height of zero gives the default dimensions instead (fixes #53412) Mon Apr 23 19:51:06 2001 George Lebl * gnome-terminal.desktop: prepend NO_XALF to the exec field so that xalf isn't started Thu Apr 19 15:46:59 2001 Jonathan Blandford * gnome-terminal.c (preferences_cmd): set transient_for on the preferences dialog. 2001-04-19 Stanislav Brabec * gnome-terminal.c: Removed obsolette enum *_ROW. Rows are now decided by Glade. 2001-04-18 Stanislav Brabec * gnome-terminal.c, gnome-terminal.glade, gnome-terminal.glade.h: Added support for del_is_del zvt feature in configuration. Changed string "DEL" to "Delete" to make difference between character code and key. Ported from stable branch, after discussion with George Lebl. 2001-04-02 Stanislav Brabec * 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 * gnome-terminal.desktop: Add DocPath 2001-02-14 Christophe Merlet * gnome-terminal.c: Marqued string for translation. 2001-01-16 jacob berkman * 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 * 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 * 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 * 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 * 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 Sun Dec 17 15:27:40 2000 George Lebl * gnome-terminal.c: plug a leak and fix some stuff up based on a patch from "Juan Pablo Mendoza M." Thu Nov 30 15:06:33 2000 George Lebl * 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 * 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 * gnome-terminal.c: Make the dingus url accept %NN characters 2000-10-19 Christophe Merlet * gnome-terminal.desktop: Updated French translation. 2000-10-15 John Fleck * C/gnome-terminal.sgml: update for Nautilus compatibility, patch from Greg Leblanc 2000-07-19 Alexander Kirillov * C/gnome-terminal.sgml: minor changes; moved authors' names to and added my name to it 2000-05-20 Jacob Berkman * gnome-terminal.c (main): ignore SIGHUP. This fixes bug #11322 2000-05-12 Dan Winship * 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 * 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 * Makefile.am: Note that corba.c depends on Terminal.h so it will be built first. 2000-05-05 Hans Petter Jansson * gnome-terminal.c (gnome_term_set_font): Added use_bold option. Added checkbox enabling bold text, on by default. 2000-05-03 Michael Meeks * gnome-terminal.c (load_config): s/strcasecmp/g_strcasecmp/ 2000-05-03 Nakai Yukihiro * gnome-terminal.desktop: Updated Japanese translation. 2000-04-14 Fatih Demir * gnome-terminal.desktop : Added [tr] .. 2000-04-03 Jacob Berkman * */Makefile.am: use new template makefile 2000-04-03 Alastair McKinstry * gnome-terminal.desktop: Added Irish (gaelic) translation. 2000-04-03 Martin Baulig * de/: added german translation of the Gnome Terminal User's Guide. 2000-03-27 Jacob Berkman * C/gnome-terminal.sgml: fix typo * gnome-terminal.c (preferences_cmd): fix the help stuff yet again 2000-03-19 Miguel de Icaza * gnome-terminal.c (preferences_cmd): Change the help for the properties dialog box to point to the correct file. 2000-03-22 Alexander Kirillov * C/gnome-terminal.sgml: fixed "extended selection" description. 2000-03-17 Alexander Kirillov * C/gnome-terminal.sgml: added description of "secure keyboard" option; clarified "TerminalFactory" options 2000-03-08 Alexander Kirillov * 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 * it/: added italian translation of the Gnome Terminal User's Guide. * gnome-terminal.desktop: fixed italian translation 2000-02-23 Peter Hawkins * gnome-terminal.c: stopped about box from being opened multiple times at once. 2000-02-20 Jacob Berkman * 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 * 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 * 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 * 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 * 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 * 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 * gnome-terminal.c: Applied patches from Andrew J. Korty 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 * 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 * 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 * 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 * gnome-terminal.c: don't default to starting a server 2000-01-09 Jacob Berkman * 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 * 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 * gnome-terminal.c (preferences_cmd): Use the proper directory location for the help item. 1999-12-11 Miguel de Icaza * gnome-terminal.c (paste_cmd): Use the current event time, instead of GDK_CURRENT_TIME 1999-11-30 Pablo Saratxaga * da/Makefile,da/Makefile.in: removed uneeded files (those are created at configure time from Makefile.am) 1999-11-12 Tuomas Kuosmanen * 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 * 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 * gnome-terminal.c (EXTRA): Applied patch from housel@acm.org, change from 2 to 3 >>>>>>> 1.144 1999-09-17 Raja R Harinath * 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 * Merged gnome-core-1-0 to HEAD. Doh, did this the wrong way around, no matter I guess. 1999-09-13 Cody Russell * 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 * gnome-terminal.c (button_press): Shift-button-3 launches the browser. 1999-09-14 Michael Zucchi * 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 * 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 * 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 * 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 * gnome-terminal.c: --help: s/same was as/same way as/ 1999-07-19 Nat Friedman * 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 . 1999-07-19 Raja R Harinath * 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 * C/Makefile.am (gnome-terminal/index.html): Remove spurious copy of gnome-terminal.sgml to build directory. 1999-07-13 Tom Tromey * C/Makefile.am (gnome-terminal/index.html): Ignore errors from `cp'. 1999-07-11 Jacob Berkman * gnome-terminal.c (parse_an_arg): ANSI C patch provided by Drazen Kacar in GNOME bug report #861 1999-07-08 Nat Friedman * 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 * gnome-terminal.c (new_terminal_cmd): Merge this fix from gnome-core-1-0 1999-06-27 Miguel de Icaza * C/gnome-terminal.sgml: Updated documentation on the color drag and drop to more accurrately describe it. 1999-04-17 Miguel de Icaza * gnome-terminal.c (main): Reset SIGCHLD signal handler, do not depend on the environment to be correct. 1999-07-08 Jacob Berkman * 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 * 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 * gnome-terminal.c: fixed 2 typos in popt struct 1999-06-14 Michael Zucchi * 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 * 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 * 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 * gnome-terminal.desktop (Icon): use gnome-terminal.png 1999-04-25 Ettore Perazzoli * gnome-terminal.desktop: Added Italian translations. 1999-04-24 Michael Zucchi * 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 * 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 * gnome-terminal.c (preferences_cmd): Connect signal handlers after creating all radio buttons to prevent unexpected interactions. 1999-04-14 Matthias Warkus * gnome-terminal.desktop: Added [de] translations. 1999-04-10 Michael Zucchi * 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 * 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 * 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 * 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 * 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 * gnome-terminal/gnome-terminal.c (switch_terminal_class): Use terminal_config_free() to free newcfg instead of free(). 1999-03-18 Miguel de Icaza * 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 * 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 * 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 * 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 * gnome-terminal: Close all file descriptors that the subprocess should not know about ([3..open_max)) 1999-03-09 Owen Taylor * 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 * 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 * 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 * gnome-terminal.c (gather_changes): Load the value for wordclass 1999-02-21 Federico Mena Quintero * 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 * Makefile.am (LDADD): Use $(ZVT_LIBS) instead of -lzvt. 1999-02-13 Miguel de Icaza * gnome-terminal.c (load_session): Load the configuration from the local names. 1999-01-03 Miguel de Icaza * gnome-terminal.c (main_terminal_program): We do not use the popt context. 1999-02-14 Michael Zucchi * gnome-terminal.c (about_terminal_cmd): Fixed my email address in the about box. 1999-02-10 Nuno Ferreira * gnome-terminal.c (gather_changes): When modifying the Default terminal class, save it under "Config" instead of _("Config"). 1999-02-09 Miguel de Icaza * 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 * 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 * 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 * gnome-terminal.c (window_delete_event): Fixed crashes when closing the preferences window with the window manager. 1999-02-06 Changwoo Ryu * gnome-terminal.desktop: Updated Korean translation. 1999-02-04 Owen Taylor * 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 * 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 * gnome-terminal.c (drag_data_received): Save preferences after changing the color. 1999-01-31 Arturo Espinosa Aldama * gnome-terminal.c: "Close Terminal" option is has now the GNOME_STOCK_MENU_EXIT pixmap. 1999-01-22 Miguel de Icaza * 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 * gnome-terminal.c (preferences_cmd): Connect the help signal to gnome_help_pbox_display. 1999-01-09 Nat Friedman * gnome-terminal.c: Replaced the Terminal menu with a File menu. 1999-01-08 Jay Painter * 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 * 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 * 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 * gnome-terminal.c: add the ability to set the title on the command line. 1999-01-06 Jonathan Blandford * 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 * 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 * 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 * 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 * gnome-terminal.c: various updates to session management code. 1998-12-29 Jay Painter * gnome-terminal.c: merge from head -- the incrimental resizing hints. 1998-12-28 Miguel de Icaza * gnome-terminal.c (load_session): Remove debugging message. (new_terminal_cmd): Remove the visual hack from here. 1998-12-10 Jonathan Blandford * 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 * 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 * gnome-terminal.c: Correct usage of gnome_app_fill_menu_custom() again. 1998-12-01 Jeff Garzik * 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 * 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 * 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 * gnome-terminal.c: slight changes to widget packing so the terminal looks better. 1998-11-21 Michael Zucchi * 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 * gnome-terminal.c: Made session management work, except for transparency. 1998-11-20 Manish Vachharajani * gnome-terminal.c: Add ability to turn the terminal bell on and off 1998-11-12 Miguel de Icaza * 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 * gnome-terminal.c: Add support for setting the DEL/Backspace swapping. 1998-11-11 Martin Baulig * 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 * 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 * menu.c: Removed file menu.c - obsoleted. 1998-11-09 Michael Zucchi * 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 * 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 * 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 * gnome-terminal.c: add support for transparency in zvt Sun Oct 18 21:37:34 1998 Owen Taylor * gnome-terminal.c (drag_data_received): Removed broken debugging printf so it compiles. Sun Oct 18 19:55:45 1998 Owen Taylor * gnome-terminal.c: Use the new DND API. 1998-10-06 Miguel de Icaza * 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 * 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 * gnome-terminal.c: Allow for short option --command to be 'e' as well. 1998-09-19 Miguel de Icaza * gnome-terminal.c: Use the keyborad shortcuts; Make indentation and variable style uniform to the GNOME style :-). 1998-09-19 Manish Vachharajani * gnome_terminal.c: Fixed bugs saving session 1998-17-14 Erik Troan * gnome_terminal.c: added optional automatic scrolling behaviors 1998-44-14 Erik Troan * 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 * 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 * 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 * 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 * 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 * gnome-terminal.c (close_all_cmd): Removed close all terminals option. 1998-07-15 Miguel de Icaza * gnome-terminal.c: Add support for hidden menubars. 1998-07-14 Tristan Tarrant * gnome-terminal.c: Added ability to set scrollback lines from preferences (at last) 1998-07-01 Nuno Ferreira * gnome-terminal.desktop: Added Portuguese translation. 1998-06-21 Manish Vachharajani * gnome-terminal.c: Set table sizes to make gtk 1.1 happy 1998-06-15 Michael Zucchi * 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 * 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 * 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 * gnome-terminal.c (get_shell_name): Use gnome_util_user_shell. (new_terminal_cmd): Free `shell'. 1998-05-21 Miguel de Icaza * 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 * 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 * 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 * 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 * gnome-terminal.c (parse_an_arg): Addedd support for executing a command at startup with the --command option. 1998-05-13 Jaka Mocnik * 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 (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 * 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 * menu.c: commented out include of zvt/forkpty.h 1998-05-03 Miguel de Icaza * 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 * Makefile.am (LDADD): Include UTIL_LIB, not -lutil. 1998-05-01 Michael Fulbright * 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 * gnome-terminal.c: First time I check the ChangeLog for the gnome-terminal program.