0.9 (22 Jul 2011)
-----------------

- Added an option to Add an existing guest by selecting it's .vbox file.
- Added a remote file chooser for setting the default machine folder. The user
  no longer has to manually type the path.
- Added a remote file chooser for setting a shared folder. The user no longer
  has to manually type the path.
- RemoteBox now tries to restore the location and size of the main window on
  restart.
- When removing a guest, you are now prompted to choose whether you want to
  delete the associated files or only remove (ie just unregister) the guest
  from VirtualBox. Caution: Do not select "Delete All Files" if your server
  is running a 64bit Windows Edition. A bug in VirtualBox can cause it to crash
- Fixed an issue (only really affected Mac OS X) where the preferences would
  not be saved if the XDG preference directory did not exist.
- Fixed a race condition which meant the context menu would not always present
  the Mount DVD/CD and Mount Floppy options correctly.
- Fixed an issue whereby selecting a storage unit allowed you to change the
  controller settings. The controller settings should only be available when
  a controller is selected.
- Worked-around an issue on Ubuntu/Mint where the treeviews appear to emit a
  phantom cursor-changed signal sometimes.
- Editing of the guest's description has been moved to the settings dialog, in
  keeping with VirtualBox's GUI.
- When selecting a guest, a small summary of it's details are automatically
  displayed. Fuller details can be viewed by clicking on "Show More Details"
  The full details are not automatically displayed for performance reasons.
- Double clicking a guest or pressing the "Show More Details" button displays
  an in depth list of the guest's configuration which shows more information
  than previous versions of RemoteBox
- Tabs throughout the GUI are now reorderable and have popup menus
- Improved the remote file chooser dialog.
- Numerous minor GUI tweaks and improvements

0.8 (03 Apr 2011)
-----------------

- Added support for configuring a parallel port in the guests.
  Note: Parallel port is only supported on VirtualBox hosts running Linux.
- Added "Advanced" and "Boot Logo" tabs to the "System" page of the
  "Edit Settings" window.
- The fade settings of the guest BIOS screen can now be configured.
- The waiting time on the guest BIOS screen can also be configured. Useful for
  pressing BIOS hot keys etc.
- The BIOS logo is now customizable. The image file must be a 640x480
  uncompressed BMP file with a 256 colour (8bit) palette.
- Time offsets can now be applied to guests' clocks. The guest will run its
  clock ahead of the host's clock with the specified offset. This is not
  intended to replace correctly configured timezones in guests.
- Added support for sending video hints to the guest, to change its screen
  resolution. Several pre-defined screen resolutions exist as well as an
  option to set a custom screen resolution. Access the resolutions from the
  "Machine" menu
- Added support for sending Ctrl-c and Ctrl-d keyboard sequences to the guest.
  Access the keyboard sequences from the "Machine" menu
- Added option to configure CPU Hot Plugging for a guest
- Added option to configure Page Fusion for a guest. Page Fusion can reduce
  host memory consumption when running many similar guests.
- Added option to enable the use of Large Pages (if your OS supports them),
  this can provide a small performance increase
- Added ability to set the amount of host CPU time each guest is allowed to
  consume
- Added support for setting the virtual keyboard type. Supported types are:
  None, PS2, USB, and Combo.
- Added an option to provide a guest with an HPET (High Precision Event Timer)
- Added an option to allow VirtualBox to share the hardware virtualization
  extensions (VT-x/AMD-V) with other Hypervisors.
- Added a caching mechanism to the editing of guest settings which should speed
  up the opening of the "Edit Settings" window.
- Added a remotebox preference to automatically open the guest's display when
  the guest is started. Default is enabled, but can be disabled in preferences
- Added a remotebox preference to configure the default action of the "Stop"
  button. Previously it defaulted to "Instant Power Off" but can now be
  configured to do an "ACPI Shutdown" or "Save State". Note, the button's popup
  menu is still available to choose an alternative from the default
- The message log now remembers whether it was expanded or not between program
  runs.
- The "Serial" page of the "Edit Settings" window has now been renamed to
  "I/O Ports"
- Various minor tweaks to the GUI
- Fixed preference file handling in the unlikely case where a parameter
  contains an '=' character.

0.7 (20 Feb 2011)
-----------------

- Implemented a file selector dialog for navigating the file system on the
  remote server. This means hard disk images, CD/DVD isos and floppy disk
  images can be added into VirtualBox easily. You no longer need to manually
  type the complete path and remember the location.
- Fixed the message log scrolling. It now automatically scrolls completely to
  the bottom.
- The message log can now be made hidden or visible using an expander.
- CDs, DVDs and Floppies can now be added directly by selecting the DVD or
  Floppy Drive when editing the storage for guest. You no longer need to select
  the controller itself.
- The VMM now shows if media is not accessible in the list views, with the
  reason shown as a tooltip
- Fixed regression which was disallowing the removal ('deletion') of
  inaccessible hard disks.
- Fixed a regression where DVDs/CDs & Floppies could not be unmounted from the
  RMB menu.
- The 'Use existing hard disk' option when creating a new guest now lists the
  existing hard disks in alphabetical order.
- Major optimisation of show_rmb_menu(), should help the right mouse button
  menu feel more responsive, particularly on slow connections. Also the right
  mouse button popup menu is now identical to the main Machine menu.
- Added location field to bottom of VMM dialog
- Hopefully fixed an issue where UTF-8 characters could cause the SOAP module
  to raise an exception.
- Added Ctrl-Alt-Backspace, Ctrl-Alt-F1, Ctrl-Alt-F2, Ctrl-Alt-F3, Ctrl-Alt-F7
  and Ctrl-Alt-F12 guest keyboard inserts.

0.6 (25 Jan 2011)
-----------------

RemoteBox now requires at least version 4.0.X of VirtualBox

- Removed default hard disk folder preference. No longer required with
  VirtualBox 4
- As VirtualBox 4 now consolidates storage and guest settings together, the
  creation of new hard disk images has been moved to the storage tab under the
  guest settings and is no longer part of the Virtual Media Manager.
- Further improved the defaults when creating a new guest, including HPET,
  Pointer Type, Network Adapter Type and RTC
- Added support for Intel HDA audio controller
- Added support for auto-mounting VirtualBox shared folders
- Added support for setting the motherboard chipset (PIIX3 or ICH9)
- Added icon for JRockitVE
- Attaching CD/DVD drives to SATA controllers is now permitted
- Shared folders list now warns if a shared folder is not accessible


0.5 (21 Nov 2010)
-----------------

- Added support for creating, editing, deleting and enabling USB device filters
  (Machine->Settings->USB)
- Added support for pausing and resuming guest execution
  (Machine->Pause), (Machine->Resume)
- Added an option for setting the clipboard mode between guest and host
- Added an option to specify the remote display quality.
- Added icons to the OS Version comboboxes
- Added icons to the OS Family comboboxes
- Added progress bar windows which pop up for potentially lengthy operations
- Added option to configure the default hard disk folder.
  - (File->VirtualBox Preferences->General)
- Added option to configure default machine folder.
  - (File->VirtualBox Preferences->General)
- Added option to set the VRDP authentication library.
  - (File->VirtualBox Preferences->General)
- Added support for adding, removing and editing host-only networks, including
  the configuration of the DHCP server
  - (File->VirtualBox Preferences->Network)
- The snapshot details dialog now lets you edit the name and description of an
  existing snapshot
- Replaced the status bar with a messages list which holds more history
- Moved the user config file to the freedesktop location as specified by
  get_user_config_dir(). On most distros this usually expands to
  $HOME/.config/remotebox.conf. You will need to move your existing config file
  if you wish to preserve it.
- RemoteBox no longer exclusively uses the first port specified in the guest
  config when attempting an RDP connection. This means RemoteBox will still
  connect to the remote display when the server chooses another port if the
  primary port is already in use.
- Lots of code restructuring and cleanup
- Deleting a medium which is locked by another process should no longer produce
  a bunch of unmanaged object reference messages.


0.4 (18 Oct 2010)
-----------------

- Media lists in the VMM are sortable and sorted alphabetically by default.
- The VMM now shows any snapshots of the base medium and has had some minor
  cosmetic alterations
- The guest list now shows the current active snapshot for each guest and has
  had some minor cosmetic alterations
- Added the ability to take, delete, restore and view the details of
  snapshots
- The list of media to attach on the edit storage page is now sorted
  alphabetically
- In the details list, the storage name shown is now the name of the base
  medium, in the case of snapshots.
- A failed reconnect now properly clears the treeviews and resets button states
- Fixed the unmanaged object warning on some failed logins
- Fixed exception when clicking on an empty guest list


0.3 (17 Jul 2010)
-----------------

- Added operating system icons to the guest list.
- Removable media can now be changed whilst the guest is running. Access it
  from the popup menu in the guest list.
- Added support for configuring the serial ports of a guest
- Added support for configuring the shared folders available to a guest
- Added option to disable/enable the use of host I/O caching
- Displays a message with the reason, if a guest can't be started.
- Reports back error messages from the web service.
- Significant improvements to the session handling.
- Various minor modifications to the GUI.
- Media with underscores in the filename were generating accelerator
  keys in menus, which has been fixed
- Non explicit selections in treeviews returned empty values which has been
  fixed. Only Ubuntu 10 seemed affected, probably due to a behaviour change
  in the shipped version of GTK/Gtk2-perl
- Also sets the EFI checkbox when editing a guest's settings if the firmware is
  set to EFI32, EFI64 and EFIDUAL rather than just EFI.


0.2 (26 Jun 2010)
-----------------

- Added "Connect to Server" and "Reset" menu items.
- Added icons to most tabs on the Main, Edit, VMM, New Guest and New Hard Disk
  windows.
- Added reset toolbutton.
- Added support for setting UTC hardware clocks.
- Added support for setting the virtual mouse type. Supported types are: None,
  PS2, USB, USB Tablet and Combo.
- Added support for setting the number of virtual monitors.
- The option to set the RDP authentication method is now supported.
- The option to set the RDP timeout value is now supported.
- Added an option to allow multiple remote display connections to a single
  guest.
- Guests (without snapshots) can now be deleted.
- Added scrollbars to the Hard Disk, CD/DVD and Floppy disks list in the VMM
  window.
- Added context sensitive menu to guest list (press right mouse button).
- Added initial keyboard support, Ctrl-Alt-Del added to context sensitive menu
  on guest list.
- The Guest Name, Operating System and Status columns are now sortable by
  clicking on the column headers
- The storage page of the settings window has been completely revamped
- The toolbar icons on the Main and VMM windows have been updated
- The main menu icons have been updated.
- Most windows and dialogs are now transients of their parents.
- The Stop toolbar button no longer opens a dialog, but has a side menu which
  lets you choose the type of shutdown.
- The Stop menu item no longer opens a dialog, but opens a sub menu to choose
  the type of shutdown.
- Various subtle changes to the UI
- Fixed the audio driver decoding in 'Details' which could lead to an exception
  when performing subsequent tasks.
- You can no longer add a CD/DVD device and ISO to a non IDE storage controller
  as this is not yet supported by VirtualBox and would prevent the guest from
  starting.
- Fixed the start option which was broken in the Machine menu due to a last
  minute change.
- Fixed duplicate entries in the OS Version lists when reconnecting.


0.1 (12 Jun 2010)
-----------------

- Initial Release
