Thu Dec 16 12:31:52  1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.6

Thu Dec 16 12:09:12  1999  Dave Jones	<dave@powertweak.com>

	* proc/proc.c:
	  Added entries to look for the tags I added in the previous
	  changes (oops!)

Tue Dec 14 23:42:11  1999  Dave Jones	<dave@powertweak.com>

	* pci.ids:
	  Updated to latest version.
	* powertweak.config:
	  - Removed some cruft from the end of the file.
	  - Added some more PROC tweaks.

Thu Dec  9 23:15:15  1999  Dave Jones	<dave@powertweak.com>

	* proc/proc.c:
	  - Removed debug printf's.
	  - No longer uses a ptr to a ptr to a string, but now
	    a ptr to a string. Kills off a compiler warning.
	* GUI/ctree.c:
	  - Removed an unused function (show_nothing).

Mon Dec  6 19:05:12  1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/Intel/82443.[c|h]:
	  Renamed to 82443_LX.[c|h]
	* hardware/PCI/Intel/82443_BX.[c|h]:
	  Added preliminary support for BX chipset.
	* hardware/PCI/pci.c:
	  Changed to accomodate LX/BX changes.
	* pci.ids:
	  Updated to latest ids from PCIutils.

Thu Dec  2 19:24:23  1999  Dave Jones	<dave@powertweak.com>

	* Documentation/FAQ:
	  Added note about upgrading to latest pciutils.

Mon Nov 29 20:10:27  1999  Dave Jones	<dave@powertweak.com>

	* configfile.c:
	  find_PROC_tag() was failing when it hit a null in the config file.
	* proc/proc.c:
	  Enabled the file writing routine.

Tue Nov 23 22:52:16  1999  Dave Jones	<dave@powertweak.com>

	* Makefile:
	  Fixed (un)install target, by replacing some / marks.
	* configfile.c:
	  - renamed findtag() -> find_PCI_tag()
	  - added find_PROC_tag()
	* hardware/PCI/VIA/82C597_0.c & hardware/PCI/tune.c:
	  Changed findtag() calls to use find_PCI_tag()
	* powertweak.c:
	  Now calls the /proc/sys tuning routines.
	* powertweak.config:
	  Added the first few /proc/sys tweaks
	* proc/proc.c:
	  Finished off code for Optimise_proc().

Tue Nov 16 22:14:22  1999  Dave Jones	<dave@powertweak.com>

	* Makefile:
	  - Now installs to /usr/sbin instead of /sbin as suggested
	    by the debian people.
	  - Cleans out old versions installed to /sbin/
	  - Removed $ROOT define

Tue Nov  9 02:01:23 1999  Richard Pruen <axxe@drk1.demon.co.uk>

	* hardware/PCI/VIA/82C598_1.[c|h]:
	  Added support for MVP3 AGP Tweaks. Plenty of new AGP bus tweaks.
	* hardware/PCI/pci.c:
	  Changes for the above tweaks.
	* hardware/PCI/VIA/82C597_0_MVP3.h:
	  Added AGP X2 mode enable for chipset (X2 support for MVP3)
	* powertweak.config:
	  Changes to reflect tweaks added.
	  Added missing AGP mode X1, sideband and X2 tags.
	  Added some comments for MVP3 AGP modes.

Mon Nov  8 20:22:29  1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/DEC/DECchip_21050.h:
	  Changed tag name from _2_ -> _TO_
	* hardware/PCI/Intel/8243x.[c|h]:
	  Removed 82439TX entries.
	* hardware/PCI/Intel/82439.[c|h]:
	  Added, and enhanced.
	  - One extra tweak for faster L2 cache access.
	* hardware/PCI/Intel/82443.[c|h]:
	  Added preliminary support for LX chipset.

Thu Nov  4 18:35:21 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/tune.c:
	  Now logs a message if nothing was tuned.
	* All .c files:
	  Reformatted source for consistent tab sizes (4)

Wed Nov  3 23:26:22 1999  Dave Jones	<dave@powertweak.com>

	* Makefile:
	  Now creates version.h
	* powertweak.c & powertweak-config.c:
	  Changed to include version.h instead of a #define
	* proc/proc.c:
	  Added set_proc_value();

Tue Nov  2 14:13:31 1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.5

Sun Oct 31 22:15:23 1999  Dave Jones	<dave@powertweak.com>

	* Makefile:
	  Cleaned up some extraneous / marks.
	* GUI/CPU/cpuid.c:
	  Added an ifdef which will hopefully fix compilation on non-x86
	  architectures.
	* GUI/ctree.c:
	  On non-x86 architectures, the CPU branch of the tree is no longer
	  built, until I know how to read CPU types of Alphas, Sparcs etc..
	* pci.ids:
	  Added from latest pciutils, as there is a problem with older
	  versions of the pci.ids database and the new PCILIB routines.
	  Until PCILIB becomes a dynamic library, these will have to be
	  distributed with Powertweak.

Sat Oct 30 16:53:10 1999  Richard Pruen <axxe@drk1.demon.co.uk>

	* powertweak.config:
	  Changed tags to match those in /hardware/PCI/VIA/82C597_0_MVP3.h

Sat Oct 30 16:01:30 1999  Richard Pruen <axxe@drk1.demon.co.uk>

	* hardware/PCI/VIA/82C597_0.c:
	  Abandoned logging of unknown IDs due to sig. 11.
	  This may be a GCC bug, as exactly the same code works elsewhere.

Mon Oct 25  10:22:21 1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.4

Sun Oct 24 22:28:23 1999  Dave Jones	<dave@powertweak.com>

	* Documentation/FAQ:
	  Some small updates.

Thu Oct 21 22:37:12 1999  Dave Jones	<dave@powertweak.com>

	* GUI/select_PCI.c:
	  Added class info to information tab.

Tue Oct 21 11:55:01 1999  Richard Pruen <axxe@drk1.demon.co.uk>

	* hardware/PCI/VIA/82C597_0.c:
	  Added logging of unknown chipsets Revision ID. 

Tue Oct 21 11:35:59 1999  Richard Pruen <axxe@drk1.demon.co.uk>

	* hardware/PCI/VIA/82C586_0.c:
	  Modified checks for different revision chips so as to be able to
	  print Revision ID of unknown chip to the log file.

Wed Oct 20 12:54:12 1999  Dave Jones	<dave@powertweak.com>

	* GUI/select_PCI.c:
	  - Changed to use new interface for pci_lookup_name()
	  - Added Revision, Control, Status & Latency information.
	* GUI/ctree.c:
	  Changed to use new interface for pci_lookup_name()

Mon Oct 18 22:22:12 1999  Dave Jones	<dave@powertweak.com>

	* lib/*:
	  Upgraded to latest pciutils beta.
	* hardware/PCI/pci.c:
	  Changed to use new interface for pci_lookup_name()
	  
Tue Oct 12 21:40:23 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/VIA/82C586_0.c:
	  Added checks for different revision chips based on
	  code by Richard Pruen <axxe@drk1.demon.co.uk>

Mon Oct 11 11:00:21 1999  Dave Jones	<dave@powertweak.com>

	* GUI/ctree.c:
	  Changed the way that the root nodes are created.
	  This stops it dumping core on most systems.
	  This was pointed out to me ages ago by Adam Wiggins <adam@angel.com>,
	  but as it didn't dump core on my system, I didn't realise how severe
	  the bug was. Much kudos to him for that.

Wed Oct 6  10:27:23 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/VIA/82C597_0.c:
	  Changed so that VP3 is now recognised as revision 0->3 of the 82C597,
	  rev 4 is MVP3. Anything else is unknown.
	* hardware/PCI/VIA/82C597_0.h:
	  Renamed to 82C597_0_VP3.h
	* hardware/PCI/VIA/82C597_0_MVP3.h:
	  Uncommented some tweaks, and explained a little in some comments.
	  Mutually exclusive tweaks should be handled in powertweak.config,
	  not in the .h files.

Wed Oct 6  00:17:27 1999  Richard Pruen	<axxe@drk1.demon.co.uk>

	* hardware/PCI/VIA/82C597_0.c:
	  Fixed recognition of MVP3
	* hardware/PCI/VIA/82C597_0_MVP3.h:
	  Added tweaks for MVP3 chipset.

Mon Oct 4  10:02:20 1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.3

Sun Oct 3  23:23:23 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/VIA/82C597_1.[c|h]:
	  Added final VP3 device tweaks.
	* hardware/PCI/VIA/82C586_0.c:
	  Now reads the subsystem device ID to determine if it's a VP3 or MVP3
	  chipset. Currently MVP3's are ignored, as there seems to be an issue
	  with them.

Wed Sep 29 22:10:19 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/*/*:
	  Tidied up some source so that #include's are at the top of the
	  source files.
	* hardware/PCI/Intel/82439.[c|h]:
	  Added Intel VX tweaks
	* hardware/PCI/Intel/8243x.[c|h]:
	  Tidied up the definitions of the FX tweaks, as they were conflicting
	  with the VX tweaks which due to them both having the chip number
	  82439.
	* powertweak.config:
	  Changed some defaults so that they don't enable anything other than
	  the safe tweaks. This is for the people who can't be bothered to
	  hack the config file.
	* Makefile & powertweak.c:
	  Removed remants of CPU tuning.
	* lib/*:
	  Updated to latest pcilib pre-patch.

Tue Sep 28 21:42:33 1999  Dave Jones	<dave@powertweak.com>

	* hardware/CPU/* & modules/*:
	  Removed. CPU tuning is not going to be a part of Powertweak, as this
	  really belongs in the kernel.
	* Documentation/:
	  Removed some obsolete stuff.
	* hardware/PCI/Intel/*:
	  Added tweaks for the following bridges..
	  - 82424 [Saturn].
	  - 82430 [Aries].
	  - 82434 [Mercury/Neptune].
	  - 82437 FX TSC [Triton I]
	  - 82439 HX TXC [Triton II]
	  - 82439 TX MTXC
	* hardware/PCI/VIA/*.h:
	  Changed names of the device defines so that they have 'VIA' in them
	  like the other defines in other vendor directories.

Mon Sep 27 19:51:03 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/DEC/*:
	  Added tweaks for DEC bridge 21050
	* hardware/PCI/UMC/*:
	  Added tweaks for UMC bridge 8891A

Thu Sep 23 23:03:23 1999  Dave Jones	<dave@powertweak.com>

	* README:
	  Added instructions for subscribing to the mailing list.
	* powertweak.man:
	  Updated man page documentation.

Tue Sep 21 22:56:34 1999  Dave Jones	<dave@powertweak.com>

	* powertweak.c:
	  Small printf optimisation.
	* Documentation/bug-hunting:
	  Updated, and rewrote some parts.

Mon Sep 20 21:04:23 1999  Dave Jones	<dave@powertweak.com>

	* powertweak.config:
	  Added default options.
	  This is only added to the distribution until the GUI is in a state
	  where it can create the config file.
	* hardware/PCI/tune.c:
	  No longer needs to know how many tweaks are in a list, which makes
	  all the tweak files a lot easier to read.
	  Lists must now be null terminated.
	* hardware/PCI/VIA/*.h:
	  Changed all tweaks so that the lists are null terminated.
	* hardware/PCI/pci.c:
	  Rewrote so that it traverses the tweak list checking if we have each
	  device, rather than traversing the pci list then checking if we have
	  a tweak for it. This way we can cut down on a lot of searching.
	  As a side-effect, it now works without efence hits :-)
	* common.c:
	  Changed 'lspci' string to 'powertweak'.

Thu Sep 16 23:02:14 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/VIA/82C586_1.c:
	  Added tweaks from old pci.tweaks format.
	* configfile.c:
	  Removed some config file overruns.
	  Thanks Electric Fence.
	* hardware/PCI/pci.c:
	  Tidied some code in the hope of tracking down another efence hit.
	  Didn't manage to fix the hit but it's a little cleaner.

Wed Sep 15 23:15:52 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/tune.c:
	  - Now only pokes if the value will be changed.
	  - Now displays the hex tag header when a tag isn't found.
	  - Changed tune_device() return type.
	    Failure to find a tag returns 1, success returns 0.
	* hardware/PCI/pci.c:
	  - Added VIA 82C586_0 to list
	  - After tuning a device, we now exit the loop,
	    and go get the next device.
	* hardware/PCI/VIA/82C586_0.c:
	  Added tweaks from old pci.tweaks format.
	* hardware/PCI/VIA/82C597_0.c:
	  Updated the code that calls tune_device() to handle the return code.
	  If any tags are not found, then the rest of the tweaks in this file
	  are now aborted.

Mon Sep 13 21:21:21 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/tune.c:
	  Added generic routine to convert tags to pokes.
	* hardware/PCI/VIA/82C597_0.c:
	  - Adjusted to use new routine in tune.c
	  - Removed 'off' settings, as I figured out a better way
	    to achieve the same thing, with less code.
	  - Now the memory timing tweaks are applied to all 3
	    memory banks, not just the 1st one.
	  - The AGP tweaks are now done properly, by disabling
	    AGP, tweaking, and then re-enabling AGP.

Sun Sep 12 21:39:48 1999  Dave Jones	<dave@powertweak.com>

	* hardware/PCI/VIA/82C597_0.c:
	  Changed the structure definition around to kill off a compiler warning.
	* hardware/PCI/pci.c:
	  Now prints name of device in logfile.

Sat Sep 11 22:04:21 1999  Dave Jones	<dave@powertweak.com>

	* modules/CPU.c:
	  Tidied some code based on ideas by Jeff Garzik.

Mon Sep  6 22:45:23 1999  Dave Jones	<dave@powertweak.com>

	* configfile.c:
	  - Moved findtag() here from hardware/pci.c
	  - Wrote findtag() function.
	  - Re-added Findtag extra argument, as it's needed for tweaks which
	    return values which are not 0 or 1, such as PCI latencies.
	  - Aborts tuning of a device if a tag hasn't got a value to it
	    (This means the config program hasn't been run yet)

Sat Sep  4 19:27:12 1999  Dave Jones	<dave@powertweak.com>

	* PCI/pci.c:
	  Findtag() now takes 1 less argument.
	* hardware/:
	  Moved PCI and CPU directories into hardware directory.
	* GUI/CPU/info_INTEL.c:
	  Fixed a stupid typo causing a miscompile.

Tue Aug 31 23:43:54 1999  Dave Jones	<dave@powertweak.com>

	* CPU/* & GUI/CPU/*:
	  - Improved IDT CPU detection.
	    Based on kernel code by Bart Hartgers <bart@etpmod.phys.tue.nl>
	  - Some cleaning up.

Mon Aug 30 23:54:12 1999  Dave Jones	<dave@powertweak.com>

	* CPU/*:
	  - Added cpu_INTEL.c
	  - Added recognition of Rise processors to default handler.  

Fri Aug 27 23:26:22 1999  Dave Jones	<dave@powertweak.com>

	* CPU/cpu_idt.c:
	  Removed a 'break;' that was causing a miscompile.
	
Mon Aug 23 21:02:33 1999  Dave Jones	<dave@powertweak.com>

	* CPU/cpu_idt.c:
	  - Removed redundant test for Winchip C6
	  - Now only recognises family 5 CPUs.
	* PCI/VIA/*:
	  - Added in some more tweaks to test the new code.
	  - Changed some of the poking code so that it now or's the poke value
	    with the current value as the old code used to.
	* GUI/CPU/info*.c:
	  Optimised the clist print routines, and removed quite a few
	  redundant variables.

Sun Aug 22 22:53:23 1999  Dave Jones	<dave@powertweak.com>

	* GUI/*:
	  - Split up the CPU identification routines.
	  - Now distinguishes between K5 & K6 properly.
	* PCI/*:
	  Continued work on new 'in program' tweak system.
	* configfile.c:
	  Now exits program if config file is 0 bytes, instead of
	  acting brain-damaged.

Fri Aug 20 23:32:54 1999  Martin Mares	<mj@atrey.karlin.mff.cuni.cz>

	* powertweak.c:
	  Fixed typo that was preventing parsing of PCILIB arguments.

Wed Aug 18 22:55:16 1999  Dave Jones	<dave@powertweak.com>

	* PCI/VIA/*:
	  Started writing new 'in program' tweaks.
	* log.c:
	  The variable 'logfile' is now a global, which saves duplicating
	  it in every routine which needs it.
	* pci.tweaks:
	  Removed.
	* PCI/*:
	  Removed the existing pci.tweaks parser.
	* configfile.c:
	  Reads in /usr/share/powertweak/powertweak.config
	* All.c:
	  Removed dates & version numbers from all C files.
	  It was too much hassle to keep them up to date.


Wed Aug 18 09:11:32 1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.2

Tue Aug 17 21:21:21 1999  Dave Jones	<dave@powertweak.com>

	* GUI/ctree.c:
	  Fixed up a memory leak.

Sun Aug 15 22:30:42 1999  Dave Jones	<dave@powertweak.com>

	* log.c:
	  Now clears the ptr to the logfile handle when closed.
	* GUI/ctree.c:
	  - Connected events to clicking items in the tree.
	  - PCI and CPU nodes are now not selectable.
	* Documentation/BUGS:
	  Added note about gcc 2.95
	* PCI/pci.c:
          If something goes wrong during PCI tuning, instead of
	  exiting the program, we now just exit the PCI section
	  and drop back to main()

Sat Aug 14 11:50:29 1999  Dave Jones	<dave@powertweak.com>

	* PCI/pci.c:
	  - Changed some strings in the log file generation.
	  - Other misc cleaning/optimising.
	* pci.tweaks:
	  Added 1 tweak for Intel 430 HX/TX/FX

Wed Aug 11 23:57:55 1999  Dave Jones	<dave@powertweak.com>

	* GUI/select_CPU.c:
	  Added recognition of AMD Athlon. [Untested]
	* GUI/tree.c:
	  Deleted.
	* GUI/ctree.c:
	  New file to replace tree.c
	  Added building of CPU & PCI trees.
	  Doesn't update notebook yet.

Wed Aug 11 20:36:23 1999  Dave Jones	<dave@powertweak.com>

	* PCI/:
	  - Removed out some old code that was commented out anyway.
	  - Added some #ifdef DEBUG stuff.
	  - Some small cleanups.

Mon Aug  9 22:50:32 1999  Dave Jones	<dave@powertweak.com>

	* Powertweak-config.c:
	  Changed GUI so that it uses panes.

Sun Aug  8 22:12:41 1999  Dave Jones	<dave@powertweak.com>

	* GUI/select_CPU.c:
	  Added information about TLBs & cache's.
	  (Currently AMD only)

Sun Aug  8 18:33:12 1999  Dave Jones	<dave@powertweak.com>

	* GUI/CPU/:
	  Changed all routines so they no longer return strings, but
	  just fill in the cpu0_data struct.
	* GUI/notebook.c:
	  Changed remove_all_pages to work through the array backwards.
	  Now it really does remove _all_ pages.
	* GUI/tree.c:
	  Moved routines into 'select_PCI.c' and 'select_CPU.c'.
	* GUI/select_CPU.c:
	  - Added cpu0_data parsing routines.
	  - Now uses a listbox instead of a text widget.

Wed Aug  4 22:11:35 1999  Dave Jones	<dave@powertweak.com>

	* GUI/CPU/identify.c:
	  Added a global struct 'cpu0_data' which contains
	  the model, family & stepping of the CPU.
	* GUI/CPU/cpu_amd.c:
	  Changed to use the cpu0_data struct.

Tue Aug  3 23:34:26 1999  Dave Jones	<dave@powertweak.com>

	* Documentation/FUTURE:
	  Added some info about how things will work when we get to v1.0.0
	  It's handy to know what to aim for :-)
	* FILES:
	  Removed this, as it was a pain to maintain, and I
	  don't think anyone will miss it.
	* GUI/tree.c:
	  - Improved CPU features page descriptions.
	  - Added identification of CPU
	* GUI/CPU:
	  Added extended identification of AMD CPU.

Fri Jul 30 23:48:12 1999  Dave Jones	<dave@powertweak.com>

	* GUI/tree.c:
	  Started writing the code to show the features
	  of a CPU in a seperate tab.

Sun Jul 25 12:33:21 1999  Dave Jones	<dave@powertweak.com>

	* GUI/tree.c:
	  Added some more CPU stuff. (debugging stuff)

Sun Jul 25 00:28:53 1999  Dave Jones	<dave@powertweak.com>

	* GUI/tree.c:
	  Started adding CPU tab information routines.
	* CPU/:
	  Fixed some stupid compilation problems.
	* lib:
	  Included latest revision of PCILIB

Thu Jul 22 23:23:21 1999  Dave Jones	<dave@powertweak.com>

	* GUI/:
	  Lots of changes to do with the notebook pages.
	  - Pages are now added/created completly dynamically.
	  - Addition of 'remove_all_pages' function.
	  - Clicking PCI devices in the tree now shows some
	    brief information.

Wed Jul 21 23:52:32 1999  Dave Jones	<dave@powertweak.com>

	* Documentation/:
	  - Removed some stuff that no longer is relevent.
	  - Updated the FAQ.

Mon Jul 19 21:14:23 1999  Dave Jones	<dave@powertweak.com>

	* modules/cpu.c:
	  - Added IDT Winchip 2 MSRs.
	  - Added Intel P5 MSRs.

Sun Jul 18 00:46:52 1999  Dave Jones	<dave@powertweak.com>

	* GUI/notebook.c:
	  - Now starts up with an empty notebook.
	  - Clicking on a PCI device adds a page.
	* GUI/tree.c:
	  PCI subtree now passes pci_dev struct when a device is clicked.

Sat Jul 17 23:36:23 1999  Dave Jones	<dave@powertweak.com>

	* pci.tweaks:
	  VIA VP3 now gets AGPx1 set before AGPx2.
	* modules/:
	  Added CPU driver.
	  Currently this is read only, and only supports AMD-K6 MSRs.
	* Makefile:
	  - Adjusted to accomodate MSR driver.
	  - Moved some stuff around for neatness.

Fri Jul 16 22:32:18 1999  Dave Jones	<dave@powertweak.com>

	* CPU/cpu_idt.c:
	  - Added detection of Winchip C6
	  - Distinguishes between Winchip2 & Winchip2A
	  - Prints unknown model in default case.

Fri Jul 16 20:06:22 1999  Ronny Bangsund	<nny@linuxstart.com>

	* Documentation/bug-hunting:
	  Typo corrections.


Fri Jul 16 00:43:53 1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.1

Tue Jul 13 20:23:23 1999  Dave Jones	<dave@powertweak.com>

	* Powertweak-config:
	  Added GTK based configuration program to package.
	  (Still very work in progress, but more useful than
	  the gui that appeared in v0.1.0)
	* Makefile:
	  Some cleaning up, addition of powertweak-config
	* lib:
	  Included latest revision of PCILIB
	* powertweak.man:
	  Removed some old cruft.

Thu Jul  8 19:50:34 1999  Dave Jones	<dave@powertweak.com>

	* powertweak.c:
	  Removed some unused variables, and also removed the
	  testing of the 'quiet' flag.

Wed Jul  7 13:03:48 1999  Dave Jones	<dave@powertweak.com>

	* pci.tweaks:
	  Corrected a mistake in one of the VIA VP3 tweaks which actually
	  slowed down the system.

Mon Jul  5 17:37:21 1999  Dave Jones	<dave@powertweak.com>

	* All source files:
	  Removed some comments, which were contradicting the GPL.
	  Thanks to Farzad Farid and others on the debian developer list
	  for pointing this out.
	* menu/*:
	  Removed completely. It was useless, and the console config tool
	  will actually look nothing like this.

Sun Jul  4 22:16:34 1999  Dave Jones	<dave@powertweak.com>

	* Documentation/FAQ:
	  Created file, to answer a few questions
	  (Well, currently just one) that keep occuring.

Fri Jul  2 22:56:43 1999  Dave Jones	<dave@powertweak.com>

	* Documentation/:
	  Moved some stuff from the main directory to documentation directory
	  to reduce the clutter a little.
	* CPU/identify.c:
	  Added recognition of IDT CPUs.
	* CPU/cpu_idt.c:
	  Decodes family & model of IDT CPUs (Untested).


Thu Jul  1 00:52:34 1999  Dave Jones	<dave@powertweak.com>

	Released as v0.1.0

	* PCI/pci.c:
	  - Rewrote the parse_vendor() & tune() routines to work
	    around some strange egcs bug.

Wed Jun 30 22:46:07 1999  Dave Jones	<dave@powertweak.com>

	* PCI/pci.c:
	  - parse_vendor() now handles comments correctly.
	* PCI/poke.c:
	  - Added decoding of selected C: field.
	  - Added C:* support.
	  - Added poking routines.
	* PCI/parse_pci.c:
	  - Added C:* support.
	* log.c:
	  - Improved the logging, so that it now uses a stream
	    which can be fprintf'd into.
	* pci.tweaks:
	  - Corrected some syntax errors
	  - AGP features only get enabled if supported on VP3.
	* BUGS:
	  - Created this file. So far it only contains info about
	    egcs compiler bugs.

Mon Jun 28 11:32:44 1999  Dave Jones	<dave@powertweak.com>

	* log.c:
	  - Added routine to log text to /var/log/powertweak.log
	* CPU/*:
	  - Started logging outputs.
	* CPU/identify.c:
	  - Added regprint() routine.
	  - Now checks that it's not printing null characters.

Sun Jun 27 17:49:32 1999  Dave Jones	<dave@powertweak.com>

	* Makefile:
	  - 'make install' now does a 'make uninstall' first.
	  - 'make uninstall' now removes the log files
	* PCI/pci_parse.c:
	  - Added !if conditional parsing.
	    Seems to work okay, even with nesting.
	* PCI/parse_utils.c:
	  - created to move some common functions used by
	    the parser to an easy to find place.
	  - Introduced GetNextTag(), SkipComment()
	  - SkipUntilTag() renamed to FindTag()
	* PCI/poke.c:
	  - Moved actual poking into seperate file/function.
	    The parser now contains /just/ the parser.
	* powertweak.c:
	    --version is now case insenstive.
	* pci.tweaks:
	  - Started filling in default poke values.

Sat Jun 26 19:29:40 1999  Dave Jones	<dave@powertweak.com>

	* PCI/pci_parse.c:
	  - Improved readability of SkipUntilTag, by changing
	    ++*fptr; to (*fptr)++;

Thu Jun 24 23:47:32 1999  Dave Jones	<dave@powertweak.com>

	* PCI/pci_parse.c:
	  - Continued with pci.tweak parser.
	    Introduced the 'SkipUntilTag' function, which cuts out lots
	    of duplicated code.

Wed Jun 23 00:33:12 1999  Dave Jones	<dave@powertweak.com>

	* PCI/pci_parse.c:
	  - Started changing code to support new pci.tweaks format.
	* pci.tweaks:
	  - Redesigned to be more flexable.
	  - Added some extra pokes for the VIA VP3 chipset.
	* Documentation:
	  - Added some documentation on pci.tweaks fileformat.
	  - Updated the to-do list.

Tue Jun 22 23:12:21 1999  Dave Jones	<dave@powertweak.com>

	* pci.tweaks:
	  - Added Intel 430VX tweaks.

Sun Jun 20 19:03:47 1999  Dave Jones	<dave@powertweak.com>

	* CPU:
	  - Changed all instances of 'long' to 'int' in CPUID.
	  - Added printing of AMD Processor names using AMD
	    extended CPUID functions.
	  - Added skeleton code to identify all known x86 manufacturers.
	    Haven't written any additional code, as I don't have the CPUs
	    to test on.

Tue Jun 15 23:06:34 1999  Dave Jones	<dave@powertweak.com>

	* Powertweak:
	  - Wrote function to determine CPU (x86 only)

Mon Jun 14 20:01:03 1999  Dave Jones	<dave@powertweak.com>

	* Powertweak:
	  - Started splitting into seperate files.
	  - Config files etc are now located in /usr/share/powertweak/
	* powertweak.8:
	  - Changed some old references to 'tunepci'.

Thu Jun 10 20:37:42 1999  Dave Jones	<dave@powertweak.com>

	* Powertweak:
	  - Added 'diff' option.
	  - Some code clean ups.
	* pci.tweaks:
	  - Added warnings about write combining on certain video cards.

--
Before this time, the project was called 'TunePCI'.
Powertweak changed so much, that the old changelog has been abandoned.
wertweak changed so much, that the old changelog has been abandoned.
