0.5.2~pre1 * Support command line options: -fg, -bg, -sa Thanks to Globe Trotter * Support EXPORT_WINDOWID, like what xterm and rxvt do. Thanks to Peter Bui * Improve desktop file, thanks to adaptee * New COLOR_STYLE option: SOLARIZED_DARK and SOLARIZED_LIGHT, closes #8. * Fix COLOR_STYLE data according to xterm-279 and linux console in qemu * Workaround for Caps lock problem by changing hotkey settings, issue #7. 0.5.1 * Better compatibility with some compilers and CFLAGS Thanks to Daniel Richard G. * Support key bindings for ALT_SHIFT, CTRL_ALT_SHIFT, and CTRL_SHIFT * Auto-detect gtk_*_resize_grip in dlopen() mode * Fix a potential bug for HOTKEY_SCROLL_ONE_PAGE_* * Strict minimum font size to 1 * Hide DEFAULT_ENCODING, PROGRAM_NAME, and PROGRAM_VERSION * Make everything GTK+ 3.4.0 compatible 0.5.1~pre3 * New hotkey definition method, support ALT and SHIFT, closes #2. The new behavior breaks old hotkey definitions. If you have old conffiles, please update them to latest format. * Support TAB_NEW_PATH_EQUAL_OLD when open new evilvte window, closes #3. * Support HOTKEY_SCROLL_ONE_PAGE_*, closes #4. * Some distributions backports gtk_*_resize_grip to GTK+ 2.x. Try export CFLAGS="-DGTK_HAS_RESIZE_GRIP" and rebuild evilvte * Drop old CTRL_ALT option * Deprecate HOTKEY_TAB_GO_TO_NUMBER, use ALT_NUMBER_GO_TO_TAB_NUMBER or CTRL_NUMBER_GO_TO_TAB_NUMBER instead 0.5.1~pre2 * Support TAB_NEW_TAB_AT_TAB_ONE, let new tab always be the first tab Thanks to shenfeng * Make close button smaller * Improve resizing behavior with "-VteTerminal-inner-border" property 0.5.1~pre1 * Temporary workaround for "-VteTerminal-inner-border" property * Mouse clicking can also turn off urgency hint now 0.5.0 The "One binary to rule them all!" Release * Fix a bug for -e option * Fix a bug for input method menu * New configure option: --with-gtk=2+3|3+2 The binary will not link to VTE nor GTK+, thus can support GTK+ 2.x and 3.x at the same time. It still depends on VTE runtime, of course. Use --2 or --3 command line options to choose the version of GTK+. If evilvte segfaults with --3 option, please try export USE_ACCESSIBLE=0 or USE_ACCESSIBLE=1. * Drop codes with VTE version < 0.17.1 0.5.0~pre1 * Sync COLOR_STYLE: ZENBURN with xterm Thanks to Artur Dryomov Previous ZENBURN is renamed to ZENBURN_DARK * Replace all deprecated functions that have suitable replacements * Make everything GTK+ 3.1.92 compatible Use GTK_FONT_CHOOSER_DIALOG only for GTK+ version >= 3.1.90 * Make everything VTE 0.29.1 compatible If you encounter problems, try export CFLAGS="-DUSE_ACCESSIBLE=0" and rebuild evilvte. 0.4.9 * Fix makefile parallelization Thanks to Thomas Weißschuh * Use GTK_FONT_CHOOSER_DIALOG for GTK+ version >= 3.1.12 * Expand VTE widget in GtkGrid 0.4.9~pre5 * Support GtkGrid * Fix an SCROLLBAR minor bug with option OFF_L and OFF_R * New icon set under the license: GNU General Public License version 2 or any later version Thanks to Alexander Inglessi * Use vte_terminal_fork_command() by default. Please see: http://evilvte.blogspot.com/2011/03/issue-evilvte-048-makes-zsh-segfault.html 0.4.9~pre4 * Support SEARCH_CASE_SENSITIVE I will make it toggleable at runtime in the future. But I am lazy to write it now. :-P Patches are very welcome. * Make everything GLib 2.29.8 compatible * Sign SHA1SUMS using RSA key ID BE8BA819 and DSA key ID E98D6159 0.4.9~pre3 * Grayed out menu items according to their status: "Copy", "Paste", "Zoom default" 0.4.9~pre2 * Minor tweaks in TABBAR_AUTOHIDE for GTK+ 3.x * Hide VTE_FIXED color style which was merged in VTE version >= 0.17.1 * Drop !TAB codes since evilvte is GtkNotebook-only for a very long time. For those who do not use tabs, the binary size will increase a little. 0.4.9~pre1 * Support "Auto-click" when there is only one effective menu item. You can assign anything to right-click now. * Support embedded GTK3_CSS 0.4.8 The "Welcome, GTK+ 3.0.0!" Release * Better compatibility with string matching * Fix a bug that made MATCH_STRING fail when MENU is not enabled Thanks to Kabakov Boris * New COLOR_STYLE option: ZENBURN Thanks to thagraal and * New options: MATCH_STRING_HTTP MATCH_STRING_MAIL MATCH_STRING_FILE * Hide MATCH_STRING * Make everything GTK+ 3.0.0 compatible 0.4.8~pre3 * Fix a bug for multiple -e options in command line * Fix an i18n bug when linked to GTK+ version >= 2.90.0 0.4.8~pre2 * Initial support for vte_terminal_search_* The feature of VTE is still quite buggy. Please see: https://bugzilla.gnome.org/627886 * Support underscore in LABEL_* to indicate mnemonic of menu item * Drop MATCH_STRING_EXEC which was deprecated since 0.4.7~pre1 * Hide DEFAULT_EMULATION_TYPE, TAB_BORDER_HORIZONTAL and TAB_BORDER_VERTICAL * Provide a clearsigned SHA1SUMS using DSA key ID E98D6159 0.4.8~pre1 * Status bar and scrollbar can be hidden initially and be toggled on later * Better behavior for *_TOGGLE_TABBAR with TABBAR_AUTOHIDE enabled * Sync window state with window manager * Fix some cross-platform issues Thanks to Aragon Gouveia * Initial support for new resizing behavior of VTE If you are using GTK+ version >= 2.91.1 and VTE version >= 0.27.1, the window size of evilvte is not always correct currently. 0.4.7.1 * Fix a segfault bug of HOTKEY_MIMIC_SCROLL_UP and HOTKEY_MIMIC_SCROLL_DOWN 0.4.7 * Better compatibility with WM_CLASS - Accept environment variable RESOURCE_NAME - Document --name and --class command line options in manpage - Note that -title and -T no longer changes WM_CLASS - Thanks to Zveroy and Tetralet * Accept environment variable PKG_CONFIG_PATH, thanks to letoh * Support -g +X+Y command line option to assign initial window geometry * Prevent tab labels getting focus 0.4.7~pre5 * Support -fn command line option to assign font and font size * Better compatibility with configure options 0.4.7~pre4 * Support HOTKEY_MIMIC_SCROLL_*, thanks to qotsa * New configure option: --with-gtk=2.0|3.0 0.4.7~pre3 * Support vte_terminal_fork_command_full * Support all positive integer font size * Drop gdk-pixbuf dependency. It was used for a bug only exists in VTE 0.24.0. 0.4.7~pre2 * Support BELL_URGENT, aka WM_URGENT hint. Thanks to L29Ah. 0.4.7~pre1 The "Thanks to Aragon!" Release * Rename MATCH_STRING_EXEC to MATCH_STRING_L * Provide MATCH_STRING_M * Fix two MATCH_STRING_* bugs * Fix two WINDOW_TITLE_DYNAMIC bugs * Fix a cross-platform issue 0.4.6 * Workaround for VTE 0.24.0 vte_terminal_set_background_image_file() bug 0.4.6~pre6 * Support CURSOR_SHAPE * New BACKSPACE_KEY and DELETE_KEY option: ERASE_TTY * Simplify Makefile and configure 0.4.6~pre5 * Saturation can be adjusted by holding Ctrl and scrolling mouse up or down. Define both MOUSE_CTRL_SATURATION and HOTKEY to TRUE to use this function. If CTRL_ALT is TRUE, you have to hold Ctrl and Alt while scrolling. * Remove close button border in some specific themes Thanks to Tetralet 0.4.6~pre4 * Support MATCH_STRING_EXEC * Define TAB_LABEL when Arch Linux is detected, thanks to Ethan 0.4.6~pre3 * Respect CC * Support gnome-default-applications * Support "make uninstall" * VTE_FIXED color style will be disabled if VTE version >= 0.17.1 * Do not define SHOW_WINDOW_BORDER automatically 0.4.6~pre2 * Support -d command line option to run as a dock * Support WINDOW_TITLE_DYNAMIC for xterm escape sequences, thanks to IllvilJa * Support personal configuration file other than src/config.h. For example: "make distclean ; ./configure --config=/dev/null ; make strip" 0.4.6~pre1 * Support PROGRAM_ICON so users can put their own icons at $HOME * Respect CFLAGS and OPTFLAGS * Drop "Select_all" in MENU_CUSTOM. Use "Select all" instead. * Improve coloring of showvte and configure script * Improve man page description. Thanks to editors of http://freshmeat.net. 0.4.5 * Support -ls command line option to enable login shell * Fix an CLOSE_SAFELY bug which was in 0.4.5~pre5 to 0.4.5~pre7 * Make TAB_LABEL more customizable and support i18n * Hide DEFAULT_ARGV * Fix build failure when linked by GNU gold linker Thanks to Peter Fritzsche 0.4.5~pre7 * Fix an HOTKEY_TOGGLE_BACKGROUND bug which was in 0.4.5~pre3 to 0.4.5~pre6 0.4.5~pre6 * Support TAB_LABEL_DYNAMIC for xterm escape sequences, thanks to Pavel Plesov 0.4.5~pre5 * Merge changes from 0.4.4.2 0.4.5~pre4 * New option DEFAULT_TERMINAL_SIZE * New option SCROLLBAR 0.4.5~pre3 * Improve command line option support * Improve hotkey customization 0.4.5~pre2 * Fix a displaying bug about toggling scrollbar or status bar. 0.4.5~pre1 * Enable deprecated VTE functions that were disabled in evilvte 0.4.4. 0.4.4.2 * Fix an CLOSE_DIALOG bug which could destroy the program by accident. Thanks to an anonymous guest. (http://hyperrate.com/thread.php?tid=11916#11916) * Support "make distclean" 0.4.4.1 * Support command line -T option 0.4.4 * Disable deprecated VTE functions if VTE version >= 0.19.4 0.4.4~pre10 * Support CTRL_ALT If you enable it, all hotkeys will become Ctrl + Alt + hotkey(s). 0.4.4~pre9 * Support command line -f option * New COLOR_STYLE option: VTE_FIXED 0.4.4~pre8 The "Thanks to Samuli Suominen!" Release * Rename libraries variable to LDLIBS * Fix Makefile to work with LDFLAGS="-Wl,--as-needed" * Remove target "all" from target "install" which caused everything to get re-compiled at install phase. 0.4.4~pre7 * Respect LDFLAGS 0.4.4~pre6 * Support PROGRAM_WM_CLASS Thanks to Bruno Vieira 0.4.4~pre5 * Support CTRL_TOGGLE_FULLSCREEN and "Toggle fullscreen" item in menu * Fix a do-no-harm message when trying to rename a null tab label Thanks to Bernhard R. Link 0.4.4~pre4 * Support command line -title option * Use g_get_current_dir() instead of g_getenv("PWD") to decide current path Thanks to Bruno Vieira 0.4.4~pre3 * Support TAB_CLOSE_BUTTON 0.4.4~pre2 * Support TAB_REORDERABLE * Fix a switch-page bug * Always handle delete_event signal * Disable tab label auto-resorting 0.4.4~pre1 * Support command line -r option * Support command line -h option * Support command line -2 to -9 options * Make manpage according to build-time options 0.4.3 * Support PROGRAM_ALWAYS_ON_TOP * Support CTRL_TOGGLE_ON_TOP and "Toggle always on top" item in menu 0.4.3~pre1 * Fix Segmentation fault when closing program 0.4.2 * Clarify licenses Thanks to Vincent Bernat and Don Armstrong 0.4.1 * Support CTRL_SATURATION_DIALOG and "Adjust saturation" item in menu * Support CTRL_COLOR_BACKGROUND and "Background tint" item in menu * Parse TOGGLE_BG_ORDER and COLOR_STYLE * Support command line -v option in showvte 0.4.0 * Support CTRL_TOGGLE_HOTKEYS and "Toggle hotkeys locking" item in menu When hotkeys are locked, all evilvte hotkeys will be disabled, except CTRL_TOGGLE_HOTKEYS. * Fix a focus bug * Let all tabs share the same background setting and saturation level * Adjust saturation of opacity to match the saturation of background image 0.3.9 * Parse src/config.h to make binary smaller. * Support CTRL_TOGGLE_ANTI_ALIAS * Support CTRL_TOGGLE_DECORATED * Support CTRL_TOGGLE_SCROLLBAR * Support CTRL_TOGGLE_STATUS_BAR * Support CTRL_TOGGLE_TABBAR * Support "Quit" item in menu 0.3.8 * Support CLOSE_DIALOG * Support "Toggle window decorated" item in menu * Support "Toggle anti-alias" item in menu * Support "make strip" and "make installstrip" 0.3.7 * Support MOUSE_CTRL_SATURATION * Support "Toggle scrollbar", "Toggle status bar", and "Toggle tabbar" items in menu * Disable menu when MENU_CUSTOM defines nothing or separators only. * Fix build failure when CTRL_TOGGLE_BACKGROUND is enabled without defining BACKGROUND_SATURATION 0.3.6 * Support BACKGROUND_OPACITY and SHOW_WINDOW_DECORATED Thanks to dx * Do not kill foreground applications when CLOSE_SAFELY is enabled Thanks to Tetralet 0.3.5 * Support "Submenu encoding list" item in menu * Support "Submenu input method" item in menu * Support CTRL_SELECT_ALL and "Select_all" item in menu * Support "Toggle background" item in menu * Remove "Quit" item in menu 0.3.4 * Support MENU_MATCH_STRING_EXEC * Support "Select font" item in menu * Support CTRL_FONT_SELECT * Support PROGRAM_VERSION for personal versioning * Simplify menu customization 0.3.3 * Remove an useless variable in the struct terminal. Thanks to marianoguerra * Fix an TABBAR_SCROLLABLE bug Thanks to marianoguerra * Fix a label editing bug when scrollbar is not enabled * Support TAB_EXPANDED_WIDTH 0.3.2 * Fix the auto-detect-SUSE failure in openSUSE Build Service. Thanks to swyear * Support "New window" and "Edit label" items in menu * Support "Zoom in", "Zoom out", and "Zoom default" items in menu 0.3.1 * Define TAB_LABEL when SUSE system is detected Thanks to swyear * Support MENU_CUSTOM * Support "Reset terminal", "Quit", and "Separator" items in menu 0.3.0 * Support "Copy" and "Paste" items in menu * Support "Add tab" and "Remove tab" items in menu * Support "Reset and clear" item in menu * Support CTRL_OPEN_NEW_WINDOW * Support CTRL_EDIT_ENCODING * Support gtk-alternative-button-order setting * Fix a dialog title bug * Fix an CTRL_TAB_EDIT_LABEL hotkey bug 0.2.9 * Support CTRL_TAB_EDIT_LABEL * Support TOGGLE_BG_ORDER * Support new tab with current tab's working directory 0.2.8 * Support TAB_LABEL_STYLE_*, thanks to BV1AL. * Support CTRL_TOGGLE_BACKGROUND * Support CTRL_TAB_FIRST and CTRL_TAB_LAST * Support CTRL_TAB_GO_TO_NUMBER 0.2.7 * Support COMMAND_SHOW_OPTIONS * Add a script "showvte" to show build-time configuration * Show configuration status in configure script 0.2.6 * Support CTRL_SATURATION_MORE and CTRL_SATURATION_LESS * Support LABEL_DEFAULT_ENCODING 0.2.5 * Support all arguments in -e option Thanks to Tetralet * Support CTRL_RESET_TERMINAL * Support CTRL_RESET_AND_CLEAR 0.2.4 * Fix an TABBAR_AUTOHIDE bug 0.2.3 * New option TABBAR * Support TAB_SHOW_INFO_AT_TITLE * Fix an CLOSE_SAFELY bug for i386 architecture * Fix a status bar size bug 0.2.2 * Support TABBAR_MENU_SELECT_TAB * Support TABBAR_SCROLLABLE * Support tabbar at bottom, left, right, and top 0.2.1 * Support DEFAULT_EMULATION_TYPE * Support COMMAND_EXEC_PROGRAM 0.2.0 * Support hotkeys for copy and paste * Support transparent background * Support "Input method" item in menu * Support VteTerminalEraseBinding * Support background image * Support cursor blinks * Support font size change with hotkey * Support "Default Encoding" in encoding switching menu * Support CLOSE_SAFELY * Close a tab will not close background applications now * Support command line -v option * Support all VTE color settings * Support foreground and background colors * Configurable hotkeys 0.1.0 * Support window title * Support window icon * Option to turn off tabs * Fix defining TAB_LABEL without scrollbar * Support SHOW_WINDOW_BORDER and TAB_BORDER * Support color scheme * Support tabbar autohide 0.0.2 * Initial release 0.0.1 * Forked from sakura 2.0.1, http://www.pleyades.net/david/sakura.php Thanks to David Gómez