29th January 2000
v0.1.7 [Eigth release -- The 'Usability++' release.]

	Big changes this time around mostly to do with the GUI.
	It's now completely functional, so I can press on with code
	in other areas such as adding some new tuning methods.
	I'm probably going to start looking into the possibility of a
	console based GUI for the next few revisions also.
	Again, such a big rewrite meant that a diff was impractical.

	Highlights of this release:

		o Huge changes in the GUI code.
		  - Increased functionality.
			You should now be able to generate a config file
			using the GUI. In this release generation of
			config entries for /proc tweaking are not enabled
			this will be fixed in v0.1.8
		  - Lots of ugly code removed/fixed.
		  - Information on each tweak added.
		o Ability to display extended info for PCI devices.
		  Currently only Matrox G200 supported.
		o Fix for the BX problems introduced in v0.1.6
		o One more LX tweak added.
		o Two more /proc tweaks added.
		o Config file parser slightly improved.
		  Now allows tags to act as booleans, and not need =value
		o Documentation updates.
		o Source code formatting, cleaning, commenting etc..


16th December 1999
v0.1.6 [Seventh release -- The 'Feature++;' release.]

	A lot of the source code got reformatted & cleaned up in this release,
	which meant that the diff between this and v0.1.5 was almost as big
	as the whole .tgz, so I decided not to bother. From here onwards,
	I'll probably start releasing diffs.

	The main differences in this revision are:
		o Extra chipset support:
		  - Intel TX tweaks extended
		  - Intel LX support added
		  - Intel BX support added
		o Tuning of entries in /proc/sys

	Quite some new goodies huh? And I've more stuff planned for the
	next few releases, including getting the GUI into a usable state.
	(Ie, actually altering the config file)


2nd November 1999
v0.1.5 [Sixth release -- The 'Doh, not again' release.]

	Okay, I'll go back on my word. There are no new features in this
	release as I promised. As last time, I made some boo-boo's..

	Features of this release:
		o Now includes pci.ids
		  The new PCILIB is incompatable with old versions of pci database.
		  This means that until PCILIB becomes a dynamic library, I'll have
		  to start including it with Powertweak.
		  This is the main reason that this release came out so soon, to
		  stop people constantly mailing me to tell me about it!
		o Some more VP3/MVP3 issues resolved courtesy of Richard Pruen.
		o The GUI should now compile, and run on Alphas, Sparc's etc..

	v0.1.6 really will have some new goodies.
	Unless I've done something else stupid again.


25th October 1999
v0.1.4 [Fifth release -- The 'Thanks for helping' release.]

	This release is mostly a 'Oops, better fix that up' release,
	rather than a 'And check out the new ...' release. I'll add some
	new things for you all to play with in v0.1.5 :-)

	After five revisions, finally some code submitted by other people!
	Without the help from Richard Pruen, the MVP3 support would certainly
	be lacking from this release. Adam Wiggins sent a bug report for the
	GTK GUI, which I sat on for way too long without doing anything about it.
	Not one to bask in others glory, I've also added quite a lot of code
	this time, cleaning up some unnecessary crap, and fixing some real
	stupid things that were quite broken before.
	The diff since v0.1.3 is nearly 50kb, which is quite some work,
	given the low number of new entries in the changelog.


4th October 1999
v0.1.3 [Fourth release -- The 'What took so long?' release]

	Forces aligned against me, preventing me from finishing this release.
	I planned to get as much into it as possible, whilst keeping to my
	'as soon as possible' promise. It wasn't made any easier due to...
	   1. Me being extremely busy in my day-job
	   2. Me having some pretty major dental work [Not fun]
	   3. A short spell in hospital with gastroenteritis. [Not fun]
	   4. Redhat [Lorax] causing problems during development.
	   5. Having to work around endless compiler constraints [Read as:bugs]
	   6. 10001 other lame? excuses
	I hope you'll agree it has been worth waiting for.

	Features of this release:
		o Abolition of pci.tweaks
	      This is the biggest change of this revision.
	      As planned, the old pci.tweaks file and its parser have been
	      killed off. It's been replaced with a much simpler config file
	      manager. Sometime (hopefully soon) the GUI(s) will generate
	      the new config file. Until then, you'll just have to hack it
	      manually. The one I've supplied contains everything set to
	      pretty safe defaults. If you want to be a real speedfreak,
	      you can try enabling some of the options by changing 0 to 1.
		o Removal of CPU related code.
	      - No longer prints/logs information in command line tool.
	      - No more MSR driver
	      - Plans to write optimisation code scrapped.
	      This kind of thing really belongs in the kernel not in userland.
	      For more info read the FAQ.
		o Better layout in some parts of the GUI.
		o Quite a bit of restructuring in the codebase.
		o A few new chipsets recognised, and some extra tweaks adde for the
		  old ones.
		o More stupid thinkos fixed up.
	      - MVP3 crashes hopefully all gone.
	      - Some SCSI cards locking up, hopefully all gone.

	This release onwards, things should start to get better.
	Powertweak now has a much more solid base on which to build on, and
	more importantly, I now know the direction the tool is headed.


18th August 1999
v0.1.2 [Third release  -- The 'getting somewhere' release]

	This time it seems I've included a lot of things I've been holding
	back for a while. My 'pending attention' patches are now near zero.
	In the next version I intend to kill off the pci.tweaks file.
	The tweaks will be self-contained inside the executable file for
	various reasons.
	
	Features of this release:

	    o Some stoopid bugs removed.
	    o MSR driver included.
	       Currently Powertweak makes no use of this.
	       Hopefully next time it'll be fully functional.
	    o Increased Gtk GUI functionality.
	      - Looks a lot better than the older version.
	        Uses a CTree for increased functionality.
	      - Has a slider between the tree and notebook, so
	        you can customise the width to your own taste.
	      - Tabs now contain more useful (?) information.


16th July 1999
v0.1.1 [Second release -- The 'rushed off my feet' release]

	The biggest change this time, is the addition of the GUI.
	There's some other stuff I've got in progress (such as the MSR driver,
	and the CRx register tweaks) but they haven't been merged into this
	tree just yet. I've just started a new job, so development will be
	slowed down for the next few weeks whilst I settle in.
	(Hint: This is an ideal time to send me patches :-)

	o Added work in progress Gtk based GUI.
	o Added recognition for IDT Winchips. [Untested]
	  *STOP PRESS*, just recieved a Winchip2.
	  Full support will be added for v0.1.2
	o Some small bugs removed.
	o Other minor changes (Most documented in Documentation/ChangeLog)


1st July 1999
v0.1.0 [Initial release -- The 'First coming']

	As this release is the first, it isn't exactly as feature-rich as what
	future versions will be. Currently, Powertweak does the following...

	o PCI tuning.
	  The file pci.tweaks is a text file containing a list of device IDs,
	  and registers. This file is parsed, and the values are poked into the
	  corresponding registers.
	  Currently, the only way to add new registers & devices is to hack this
	  text file. In future, there will be a GUI to make life easier.
	o CPU tuning.
	  Right now, all that the CPU tuning section does is identify the
	  Manufacturer/model of the CPU. This is necessary for the next
	  stage of this section so that the right tweaks run on the right CPU.
	o Logging.
	  Anything that Powertweak currently does, is recorded in the file
	  /var/log/powertweak.log
