#***************************************************************************
#                        CHANGELOG  -  description
#                             -------------------
#    title                : KTrafficAnalyzer
#    version              : 0.3.9
#    release-date         : 06.03.2008
#    copyright            : (C) 2003-2008 by Wolfgang 'Vir@s' Koller
#    email                : viras@suselinuxsupport.de
#***************************************************************************

#***************************************************************************
#*                                                                         *
#*   This program is free software; you can redistribute it and/or modify  *
#*   it under the terms of the GNU General Public License as published by  *
#*   the Free Software Foundation; either version 2 of the License, or     *
#*   (at your option) any later version.                                   *
#*                                                                         *
#***************************************************************************

v0.3.9:
=========
- Fixed an error in the Makefile to really automatically compile on Ubuntu systems
- A menu entry is now created for KTrafficAnalyzer (in System->Network)
- The Systray-Popup menu now has proper icons
- Interfaces now can be quick-changed from the systray context menu
- Quick-Change menu now gets correctly updated if an interface goes down

v0.3.8 (24.06.2007):
====================
- Re-Designed some more settings dialogs to look better and make more space for fonts.
- Added Double-buffering
- Changed the interface-icon in the settings dialog to use the "hwinfo" icon
- Adjusted the Makefile to automatically build on Ubuntu systems

v0.3.7 (15.04.2007):
====================
- Increased size of settings-labels, etc. to fix certain font issues
- Fixed Makefile to ignore any existing symbolic link when doing install
- Now the selection of the Traffic-Interface really works
- Implemented a generic TrafficInterface-Handler that spawns the correct class etc.
- Corrected the regular Expression for Interface-Reading a bit
- Reading interfaces from /sys/class/net/ doesn't bring up "." and ".." anymore
- If the interface-type is changed, now KTA safely switches to using it
- Added experimential support for SSH-Remote Traffic reading (see SSHUsage File for details)
- Added an option to write the stats each time they are updated (this is by default turned on)
- The time between traffic-refreshs can now be set (very useful in conjunction with SSH-reading,
  if e.g. the connection is bad).
- There is now an option to Debug the SSH-Connection (all incoming / outgoing communication
  is printed to the console).
- When closing the main-window KTA now just closes to sys-tray instead of exiting
- Re-Designed most settings pages to make them look more organized

v0.3.6 (11.04.2007):
====================
- KTA now safely compiles on x86_64 and iX86 Systems
- If KTA is minimized, it reduces itself to the SysTray
- The source of interfaces can now be selected in the interface-settings dialog
- Added an option to startup minimized
- If a selected Interface isn't available anymore, KTA now safely switches to an
  available one.
- Interface is now handled by name instead of number
- The interface-Name is now shown at the ToolTip of the SysTray-Icon.
- KTA now also safely compiles on openSuSE 10.2 (and other systems with more than
  one QT-installation).
- KTA now only writes the stats to disc when it is closed.

v0.3.5 (16.11.2006):
====================
- Background-color of graph can now be set in settings dialog
- There is now an option to let KTA skip the taskbar-entry
- Optimized most options (actually they should now really work)
- Re-Grouped the Window-Options
- Window can now be set to show on all desktops
- Status-Bar can now use the background color set in the color-settings-dialog
- Added a basic grid that splits the window horizontal

v0.3.4-2:
=========
- Fixed regular expression for getting the interface-stats (Thanks to pupil)

v0.3.4:
=======
- KTA now has a proper icon set (the main widget)
- Removed group-frame around window settings dialog
- Increased size of settings dialog a bit so that entries are accessible
  without scrolling
- When changing the monitor time the internal buffer is now correctly resized
- When the interface to monitor is changed, the display gets correctly reset
  (so the internal buffer is resetted)
- KTA now has own stats for each interface (you have to select the interface
  in the settings dialog and then click on stats to see them)
  NOTE: Stats are seperated by interface name
- KTA now adds the currently monitored interface name to the title-bar
- The sys-Tray icon now has a tooltip displaying the current up / down traffic
- Name of interface is now also shown in the stats dialog (so you know what
  stats you are looking at)
- Tool-Bar (the menu) can now be hidden using an option in the window
  settings dialog
- SysTray-Icon is now loaded in the correct size

v0.3.3:
=======
- KTA now has a SysTray-Icon and so can be minimized to the SysTray
- SysTray context-Menu has now entries for Stats and Settings
- KTA can now be configured to remember position
- KTA can now be configured to remember size
- KTA can now be configured to stay always on top
- KTA can now be configured to have no border
- Improved the Makefile to use kde-config --prefix

v0.3.2:
=======
- It's now possible to set the monitoring-time (so the time from one end of
  the graph to the other end)
- Now a link from ktrafficanalyzer to KTrafficAnalyzer is generated, makes
  it easier to find the executeable :)
- Seperated the interface handling from the display, this makes handling a
  lot easier

v0.3.1:
=======
- The maximum value is now displayed in the upper-left corner of the graph
- Stats now can be reset
- When opening the stats window now automatically the current entry is shown
- It's now possible to export the stats into a csv (comma seperated) file
- Added monthly stats
- Added totals (so upload + download traffic combined)

v0.3.0:
=======
- Fixed a bug when compiling the program on a system where libraries and
  headers are stored in different directories (thanks to Jan for pointing
  it out)
- Added a small about dialog
- Now KTA checks if /proc/net/dev is really readable, else it exits
- Fonts can now be configured (for both menu-bar and status-bar)
- Added an Exit button in the menu-bar
- Now only the current date field in the stats dialog is updated, rather
  than the whole stats list (avoids flickering)

v0.2.0:
=======
- Added uninstall flag for make (make uninstall)
- Added install flag for make (make install)
- Fixed formatting issue with stats (numbers displayed in exponential form)
- Added Stats-Dialog (now Download / Upload stats are recorded)
- Added Config-Dialog according to the KConfig standard
- Cleaned up the code
- Restructured the code
- Converted to make compile (created Makefiles and removed compile script)
- Fixed draw function (removed rounding errors)