v1.1.14.1:
 * sg2conf.in: GRUB_DEFAULT is now set to "saved". This is needed for
               `grub-set-default' and `grub-reboot' to work.
 * sg2conf.in: Added GRUB_SAVEDEFAULT comment to /etc/default/grub.

v1.1.14:
 * sg2conf.in: Don't overwrite the stored environment variables when
               doing an automatic setup using the stored information
 * sg2conf.in: Create a nicer environment variables file 
               (/etc/default/grub) with documentation (thanks to Debian)
 * sg2conf.in: Backup /etc/default/grub appending .old.$$
 * sg2conf.in: Always log some debugging information like "fdisk -l",
               "mount", /etc/fstab and the version of sg2conf.
 * sg2conf.desktop: Removed NoDisplay, not anymore only for Zenwalk.
 * sg2conf.in: Restore LANG for grub-mkconfig to enable localization
               of the menu

v1.1.13:
 * sg2conf.in: Added a check to catch bad Xdialog output
 * sg2conf.in: Added --skip-install option omiting installation to MBR
 * install.sh: Added man pages generated by help2man
 * sg2conf.in: Added --version option outputting version information
 * sg2conf.in: Some stylistic fixes for the help output
 * sg2conf.in: Temporarily store the command used to install to be
               able to output the exact called command on failure.
 * sg2conf-gui: Pass arguments on to sg2conf.
 * update-grub: Stopped sourcing /etc/default/grub because this is done
                by grub-mkconfig anyways
 * update-grub: Pass arguments on to grub-mkconfig
 * grub.cfg: Added new example configuration file

v1.1.12:
 * sg2conf.in: Improved MBR device detection with code from liloconfig

v1.1.11:
 * sg2conf.in: Write /etc/default/grub before running grub-mkconfig

v1.1.10:
 * update-grub: Forgot to actually use a variable
 * sg2conf.in: Fixed wrong quotation
 * sg2conf.in: Create directory /boot/grub if nonexistent
 * sg2conf.in: Removed GRUB_FONT as it can lead to problems and is not
               needed
 * install.sh: Added config options for default values of
               GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT
 * README: likewise
 * grub2-zenwalk.patch: Fixed for grub2 1.97

v1.1.9:
 * install.sh: Made it more usable for other distros than Zenwalk
 * sg2conf.in: Moved sg2conf, likewise
 * grub2config.in: Moved grub2config, likewise
 * grub2config-launcher.in: Move grub2config-launcher, likewise
 * README: likewise

v1.1.8.2:
 * sg2conf: Added GRUB_FONT

v1.1.8.1:
 * 05_zenwalk_theme: Improved color

v1.1.8:
 * 05_zenwalk_theme: Added, grub-mkconfig handler for a zenwalk theme
 * grub2-zenwalk.patch: 00_header part replaced by 05_zenwalk_theme
 * install.sh: Modified for 05_zenwalk_theme
 * sg2conf: Improved swapdevice detection
 * sg2conf: Restore lilo.conf after failure

v1.1.7.1:
 * grub2.zenwalk.patch: Rediffed grub2-zenwalk.patch

v1.1.7
 * sg2conf: Changed logfile path
 * grub2-zenwalk.patch: Fixed background-image path

v1.1.6.1:
 * sg2conf: Removed remains of the old framebuffer auto-detection

v1.1.6:
 * sg2conf: Replaced tabs by spaces
 * sg2conf: Refined framebuffer auto-detection (thanks to JP)
 * grub-zenwalk.patch: Restored compatibility to grub2 svn

v1.1.5:
 * sg2conf: Fixed installation to partitions with a big warning
   (requires --force)
 * sg2conf: Trying to determine framebuffer automatically
   using /proc/cmdline

v1.1.4.1:
 * sg2conf: fixed formatting of usage
 * sg2conf: basename of $0 is better in usage

v1.1.4:
 * sg2conf: Improved Xdialog 'Working...' window
 * sg2conf: Some cosmetic fixes

v1.1.3.2:
 * sg2conf: Added --force option for scenarios without post-MBR gap

v1.1.3:
 * sg2conf.desktop: Fixed launcher
 * sg2conf-gui: New file, likewise
 * install.sh: likewise

v1.1.2.2:
 * grub2-zenwalk.patch: Fixed incomplete source file paths of the patch

v1.1.2.1:
 * grub2-zenwalk.patch: Fixed that 1.1.2 would not work in every case

v1.1.2:
 * grub2-zenwalk.patch: Restored compatibility to grub2 svn

v1.1.1:
 * update-grub: Forgot to add file
 * install.sh: Added missing backslash

v1.1.0:
 * install.sh: Uncritical bugfix fixing failure of readlink on empty
   DESTDIR
 * sg2conf: Replaced '/etc/grubdevice' and /etc/grub-mkconfig-vars' by
   '/etc/default/grub'
 * sg2conf: Added reinstall support which runs only grub-install on the
   device specified the last time sg2conf was used (sg2conf -r| --reinstall)
 * sg2conf: Some other minor changes
 * update-grub: New file, wrapper for grub-mkconfig regenerating a
   grub.cfg using the information in '/etc/default/grub'
 * install.sh: Added update-grub
 * CHANGELOG: Updated CHANGELOG for release 1.1.0

v1.0.4:
 * sg2conf: Fixed bug on systems installing grub2 for the first time.
   Installation would fail due to missing device.map.

v1.0.3:
 * grub2-zenwalk.patch: Removed changelog hunk from grub2-zenwalk.patch
 * grub2-zenwalk.patch Modified to patch already installed files instead
   of .in files
 * install.sh: Added ETCDIR support
 * install.sh: Implemented applying of the patch if the needed files are
   in $DESTDIR$ETCDIR
 * install.sh: Added readlink -f where necessary to ensure use of
   absolute paths
 * install.sh: Renamed GRUB_BOOT to GRUBBOOT
 * install.sh: Changed internal usage of environment variables
 * README: Updated documentation
 * Changed versioning (<major version>.<minor version>.<bugfix version>)
   starting with bugfix release 1.0.3
 * sg2conf: Added check which moves the lilo.conf file to mark lilo as replaced
   by grub2

2009-06-18:
 * Fixed install.sh for paths with space
 * Added SOURCEDIR to install.sh defining the path to the sources

2009-06-15:
 * Merged 10_linux.diff and grub2-zengrubd.patch into grub2-zenwalk.patch
 * Fixed patch compatibility for newer svn versions
 * Added install.sh install script
 * Updated README

2009-05-27:
 * Renamed the project to sg2conf and replaced all occurences of
   zengrub2config with sg2conf
   This means for example that the script zengrub2config is now
   named sg2conf, the icon is now reachable by sg2conf.png, ...

2009-05-12:
 * Improved logging and error handling
 * some minor bugfixes
 * removed zengrub2config-launcher, it's functionality is now reachable
   by zengrub2config --Xdialog
 * added icon to zengrub2config --Xdialog
 * added usage information
 * added option --Xdialog and short option -X
 * added option --help and short option -h
 * major restructure of the code, easier to understand and maintain now
   in my opinion
 * grub-mkconfig env variables are now saved to /etc/grub-mkconfig-vars
   this makes a fully automated (re-)setup possible after the first
   intallation
 * added fully automated (re-)setup (--automatic & -a)
 * optimized dialog prompts for both Xdialog and dialog
 * mount and umount sysfs if it's missing (needed for os-prober)
 * changed default to no in the prompt asking if you want to edit the
   grub.cfg in grub2config-launcher
 * improved symlink support through 10_linux.diff

2009-04-26:
 * 11_windows isn't anymore needed to detect windows partitons as there
   is os-prober for Zenwalk now

2009-04-24:
 * Changed the patch to make /etc/grub.d/10_linux use the legacy linux16
   loader, because otherwise bootsplash wouldn't work (on ZW)

2009-04-21:
 * Fixed the ZenGrub2Config desktop file now using a launcher script

2009-04-19:
 * Fixed grub2-zengrubd.patch for newer grub2 revisions

2009-04-07:
 * Save the grub2 destination device to /etc/grubdevice (might be useful
   to make scripts that automatically update the grub2 installation)
 * Added a README
 * improved use_vmlinuz_symlink and fixed a regex bug
 * changed gurb2-zengrubd.patch according to the use_vmlinuz_symlink
   improvements

2009-03-22:
 * Modfied grub2config for Zenwalk
 * Changed some copyright comments
 * zengrub2config will now mount proc in chroot
 * added some additional safety checks to zengrub2config
 * the scripts use now LC_ALL=C to get always the expected output
 * backup extension changed to .old.$$ ($$ is the PPID of the script)
 * the zengrub2config.destkop file launches now zengrub2config instead of
   grub2config-launcher because grub2config can't use Xdialog
