0.4.6
 * Apply a 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
 * Make everything GSEAL_ENABLE compatible
   Further information: http://live.gnome.org/GnomeGoals/UseGseal
 * 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 <tetralet AT gmail DOT com>

0.4.6~pre4
 * Support MATCH_STRING_EXEC
   You may click an URL to open it without menu
 * Fix an Arch Linux bug.
   When TAB_LABEL is not defined, move mouse cursor to tabbar will make evilvte
   crash.
   Fix this by defining TAB_LABEL when Arch Linux is detected.
   Thanks to Ethan.
 * Remove evilvte.xpm

0.4.6~pre3
 * Respect CC
   Switch auto-detect-SUSE from gcc to ld
 * 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"
 * Drop useless option SHOW_WINDOW_TITLE and LABEL_DIALOG_SATURATION

0.4.6~pre1
 * Support PROGRAM_ICON so users can put their own icons at $HOME
 * Respect CFLAGS and OPTFLAGS
 * Drop obsolete option "Select_all" in MENU_CUSTOM
   Please use "Select all" instead
 * Auto-detect GNU gold linker to avoid unnecessary libraries linking
 * Improve coloring of showvte and configure script
 * Improve man page description. Thanks to editors of http://freshmeat.net.
 * Drop environment variable EVILVTE=min

0.4.5
 * Support -ls command line option to enable login shell in all tabs
 * Fix an CLOSE_SAFELY bug which was in 0.4.5~pre5 to 0.4.5~pre7
 * Make TAB_LABEL more customizable and support internationalization (i18n)
 * Remove TAB_LABEL_NUMBER
 * Remove TAB_LABEL_POEM since it can be replaced by TAB_LABEL_CUSTOM
 * Hide DEFAULT_ARGV and DEFAULT_ENVV since they are almost impossible to be
   defined manually.
 * Fix build failure when linked by GNU gold linker
   Thanks to Peter Fritzsche <peter DOT fritzsche AT gmx DOT de>

0.4.5~pre7
 * Fix an HOTKEY_TOGGLE_BACKGROUND bug which was in 0.4.5~pre3 to 0.4.5~pre6
 * Fix gcc -Wall -Wextra warnings

0.4.5~pre6
 * Support TAB_LABEL_DYNAMIC for xterm escape sequences
   Thanks to Pavel Plesov
 * Relicense icons to GNU General Public License version 2 with permission
   from the author, Tetralet <tetralet AT gmail DOT com>

0.4.5~pre5
 * Merge changes from 0.4.4.2

0.4.5~pre4
 * New option DEFAULT_TERMINAL_SIZE, remove DEFAULT_COLUMNS and DEFAULT_ROWS
 * New option SCROLLBAR, remove SCROLLBAR_LEFT and SCROLLBAR_RIGHT
 * Remove FONT_SIZE
   You may define font size in FONT option.

0.4.5~pre3
 * Improve command line option support
 * Improve hotkey customization a bit
   Please note that almost all CTRL_* in src/config.h are renamed to HOTKEY_*.
 * Limit font size range. Only 1 to 99 are accepted.

0.4.5~pre2
 * Detect GTK+ version and disable unsupported options automatically.
 * Fix a displaying bug about toggling scrollbar or status bar.
 * Avoid an GTK+ warning message when TAB_LABEL is customized.
 * Update license to latest format published by the Free Software Foundation.

0.4.5~pre1
 * Detect VTE version and disable unsupported options automatically.
 * Enable deprecated VTE functions that were disabled in evilvte 0.4.4.
 * Support environment variable EVILVTE=min to build a minimal usable terminal.
 * Disable deprecated GLib, GDK and GTK+ functions.

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)
 * Do not remove src/config.o in "make clean"
 * Support "make distclean"

0.4.4.1
 * Support command line -T option to assign program title.
   You may use -title as before.

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).
 * Cosmetic minor changes

0.4.4~pre9
 * Support command line -f option to start evilvte in fullscreen mode
 * New COLOR_STYLE option: VTE_FIXED
   This is default color setting of VTE with the fixed color ^[[1;30m

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 <mail AT bmpvieira DOT com>

0.4.4~pre5
 * Support CTRL_TOGGLE_FULLSCREEN and "Toggle fullscreen" item in menu
   I tested this feature in jwm and kwin.
 * Fix a do-no-harm message when trying to rename a null tab label
   Thanks to Bernhard R. Link <brlink AT debian DOT org>
 * Fix number_char redefinition error if built with gcc 4.3.1
 * Rename shell scripts to the .sh scheme, and update the LICENSE file

0.4.4~pre4
 * Support command line -title option to assign program title
 * Use g_get_current_dir() instead of g_getenv("PWD") to decide current path
   Thanks to Bruno Vieira <mail AT bmpvieira DOT com>

0.4.4~pre3
 * Support TAB_CLOSE_BUTTON

0.4.4~pre2
 * Support TAB_REORDERABLE
 * Fix a switch-page bug
 * Always handle delete_event, aka program closing event
 * Disable tab label auto-resorting

0.4.4~pre1
 * Support command line -r option to run in root window
 * Support command line -h option to show help messages
 * Support command line -2 to -9 options to set initial tab numbers
 * Remove TAB_INITIAL_NUMBER
 * Make icons smaller, and update their copyright to year 2008 with permission
   from the author, Tetralet <tetralet AT gmail DOT com>
 * Make manpage of evilvte according to options in src/config.h
 * Simplify Makefile and configure

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
   Please enable CLOSE_SAFELY or CLOSE_DIALOG

0.4.2
 * Clarify licenses
   Thanks to Vincent Bernat <bernat AT debian DOT org> and
             Don Armstrong <don AT debian DOT org>

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.
   Default CTRL_TOGGLE_HOTKEYS is "Ctrl + `" (left quote).
 * 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.
   Only defined menu items will be compiled.
 * 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
   Let user confirm close event.
 * 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
   Scroll left to decrease saturation, and scroll right to increase it.
 * Support "Toggle scrollbar", "Toggle status bar", and "Toggle tabbar" items
   in menu
 * Disable menu when MENU_CUSTOM defines nothing or only separators.
 * 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 <dx AT dxzone DOT com DOT ar>
 * Do not kill foreground applications when CLOSE_SAFELY is enabled
   Thanks to Tetralet <tetralet AT gmail DOT com>

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
 * Remove QT_STYLE button order
   Please enable BUTTON_ORDER_BY_RCFILE and set gtk-alternative-button-order=1
   in $HOME/.gtkrc-2.0 instead.

0.3.4
 * Support MENU_MATCH_STRING_EXEC
   You can right click to open an URL now.
 * Support "Select font" item in menu
 * Support CTRL_FONT_SELECT
 * Fix a bug when FONT_SIZE is defined without defining FONT
 * Support PROGRAM_VERSION for personal versioning
 * Simplify menu customization
 * Remove DOUBLE_PRESS_HOTKEY because its function can be replaced by menu
 * Remove DEFAULT_FONT_SIMPLE for a more readable config file

0.3.3
 * Remove an useless variable in the struct terminal.
   Thanks to marianoguerra <http://marianoguerra.blogspot.com>
 * Fix a TABBAR_SCROLLABLE bug
   I misunderstood gtk_notebook_set_scrollable. :-P
   Thanks to marianoguerra <http://marianoguerra.blogspot.com>
 * 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.
   The openSUSE-release package is not installed in the service, so there is no
   /etc/SuSE-release nor /etc/issue.
   Thanks to swyear <swyear AT gmail DOT com>
 * Support "New window" and "Edit label" items in menu
 * Support "Zoom in", "Zoom out", and "Zoom default" items in menu
 * Remove useless variables and functions in TABBAR_AUTOHIDE and
   FONT_CHANGE_SIZE

0.3.1
 * Fix an openSUSE 10.3 KDE bug.
   When TAB_LABEL is not defined, move mouse cursor to tabbar will make evilvte
   crash.
   Fix this by defining TAB_LABEL when SUSE system is detected.
   Thanks to swyear <swyear AT gmail DOT com>
 * 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 QT_STYLE button order and gtk-alternative-button-order setting in
   GTK+ rc file.
 * Fix a dialog title bug
 * Fix a 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
 * Add a manpage for showvte

0.2.7
 * Support COMMAND_SHOW_OPTIONS
 * Add a script "showvte" to show build-time configuration
 * Show configuration status in configure script
 * Simplify src/config.h

0.2.6
 * Support CTRL_SATURATION_MORE and CTRL_SATURATION_LESS
 * Support LABEL_DEFAULT_ENCODING
 * Auto-detect FONT_CHANGE_SIZE and remove the option from src/config.h
   Just define CTRL_FONT_BIGGER or CTRL_FONT_SMALLER to enable it

0.2.5
 * Support all arguments in -e option
   Thanks to Tetralet <tetralet AT gmail DOT com>
 * Support CTRL_RESET_TERMINAL
 * Support CTRL_RESET_AND_CLEAR

0.2.4
 * Fix a TABBAR_AUTOHIDE bug

0.2.3
 * New option TABBAR
 * Support TAB_SHOW_INFO_AT_TITLE
 * Fix a CLOSE_SAFELY bug for i386 architecture
 * Fix a statusbar size bug
 * Add a .desktop file
 * New icon with BSD License, misc/evilvte.xpm

0.2.2
 * Support TABBAR_MENU_SELECT_TAB
 * Support TABBAR_SCROLLABLE
 * Support tabbar at bottom, left, right, and top
 * Add a manpage

0.2.1
 * Support DEFAULT_EMULATION_TYPE
 * Support a simple COMMAND_EXEC_PROGRAM function

0.2.0
 * Support hotkeys for copy and paste

0.1.9
 * Support transparent background
 * Support "Input method" item in menu
 * Support VteTerminalEraseBinding

0.1.8
 * Support background image
 * Support cursor blinks

0.1.7
 * Support font size change with hotkey
 * Support "Default Encoding" in encoding switching menu
 * Support CLOSE_SAFELY option

0.1.6
 * Close a tab will not close background applications now
 * Support command line -v option to show program version

0.1.5
 * Support all VTE color settings

0.1.4
 * Support foreground and background colors

0.1.3
 * Configurable hotkeys

0.1.2
 * Support DOUBLE_PRESS_HOTKEY
   Applications can keep using Ctrl + T/W as hotkey

0.1.1
 * Remove an useless g_signal_connect
 * New icon with BSD License, misc/evilvte.png

0.1.0
 * Support window title
 * Support window icon
 * Option to turn off tabs

0.0.9
 * Remove switch_page_routine()
 * Set notebook borders only once

0.0.8
 * Fix WINDOW_BORDER -> SHOW_WINDOW_BORDER

0.0.7
 * Fix defining TAB_LABEL without scrollbar
 * Support SHOW_WINDOW_BORDER and TAB_BORDER

0.0.6
 * Support color scheme
 * Support tabbar autohide

0.0.5
 * Remove an useless gtk_box_pack_start

0.0.4
 * Remove an useless hbox GtkWidget

0.0.3
 * Fix a bug of toggle tabs with hotkey

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 <david AT pleyades DOT net>
