2010-10-18 paulwerelds Added a Parent property to the WMI exposed Hardware objects
2010-10-17 paulwerelds Updated attribute maps for the 4 SSD controllers we figured out so far.
2010-10-17 moel.mich Removed the WMI Provider menu entry and restricted WMI to the Windows platform.
2010-10-17 moel.mich Changed the SMART AttributeID type from an enum to a struct.
2010-10-17 moel.mich Renamed folder from Wmi to WMI also in the project file.
2010-10-17 moel.mich Renamed folder Wmi to WMI.
2010-10-17 moel.mich Added code to read the additional fans on the ASRock P55 Deluxe mainboard via special GPIO switching.
2010-10-17 paulwerelds Small bits of refactoring.
2010-10-16 paulwerelds AnkhSVN fails, TortoiseSVN to the rescue..
2010-10-16 paulwerelds More refactoring.
2010-10-16 paulwerelds Added license to the WMI stuff and refactored a few things a little.
2010-10-16 paulwerelds Added a WMI provider, documentation to follow.
2010-10-14 moel.mich Improved the invariant TSC frequency estimation code to ignore readings with a large error.
2010-10-14 moel.mich Added a mainboard specific configuration for the ASRock P55 Deluxe.
2010-10-11 moel.mich Added a mainboard specific configuration for the ASRock AOD790GX-128M
2010-10-10 moel.mich Reading the timeStampCounterMultiplier right at the beginning when the time stamp counter is estimated instead of reading it at each update. Refactored the IntelCPU code a bit.
2010-10-08 paulwerelds Added initial SSD support for Intel, Indilinx, SandForce and Samsung drives. Experimental feature for now!
2010-10-07 moel.mich Added a new sensor type "Level" for wear or charge level (or any other percentage based sensors that don't fit into Load or Control).
2010-10-06 moel.mich Added more error checking to the T-Balancer enumeration code. This hopefully fixes an IndexOutOfRangeException in the TBalancerGroup constructor.
2010-10-06 moel.mich Fixed Issue 129.
2010-10-06 paulwerelds Changed the way window position is saved and handled. This should now work properly.
2010-10-05 paulwerelds Fixed Issue 123.
2010-10-05 moel.mich Fixed Issue 125.
2010-10-05 moel.mich Fixed Issue 124.
2010-10-04 paulwerelds Cleaned the macros up a bit.
2010-10-04 paulwerelds Fixed the context menu positioning as well, following the previous fix to multimonitor setups.
2010-10-04 paulwerelds Fixed an issue where the gadget would not be movable on an extra monitor positioned to the left of the primary monitor.
2010-10-02 moel.mich Removed unused assemblies.
2010-10-02 moel.mich Replaced HttpUtility.UrlEncode with Uri.EscapeDataString and deleted the reference to the System.Web assembly. The System.Web assembly seems to be missing on some .NET 4.0 installations (and the overhead of using it is a bit large, just for the UrlEncode method).
2010-10-02 moel.mich Reverted the SMART temperature attribute search strategy to the one used previously. Fixed a few minor details in the HDDGroup class.
2010-10-02 paulwerelds Added a S.M.A.R.T dump for all drives, regardless of temperature presence so that we can start debugging SSD's and such.
2010-10-01 moel.mich Fixed the initialization of the TSC estimating code.
2010-09-30 moel.mich Fixed some problems when compiling in Mono and running on Linux.
2010-09-30 moel.mich Improved the implementation for the AMD 10h family CPU clock speeds.
2010-09-27 moel.mich Fixed a problem where the ADL Main_Memory_Alloc callback delegate could be garbage collected while still in use.
2010-09-24 moel.mich Added support for more than one Heatmaster fan controller.
2010-09-23 paulwerelds Added an option to minimize on close.
2010-09-22 moel.mich A first (experimental) implementation for the AMD 10h family CPU clock speeds.
2010-09-22 moel.mich Rewritten the PCI access for AMD CPUs.
2010-09-21 moel.mich Refactored some of the hardware monitoring code and fixed a few code inspection warnings.
2010-09-21 paulwerelds Fixed some silly mistakes
2010-09-21 paulwerelds Added thermal and voltage/frequency MSRs for K8 CPUs, fixed chars-per-line limit
2010-09-21 paulwerelds Added core and bus clock readings for AMD's K8 (0F) family of CPUs
2010-09-20 moel.mich Refactored the CPU classes and added a GenericCPU class.
2010-09-18 moel.mich Changed the trimming in the treeView to StringTrimming.EllipsisCharacter.
2010-09-18 moel.mich Fixed Issue 112.
2010-09-18 moel.mich Corrected the size of the DriveCommandParameter structure to match the documentation of SENDCMDINPARAMS http://msdn.microsoft.com/en-us/library/ff565401%28VS.85%29.aspx
2010-09-17 moel.mich Fixed an InvalidOperationException in OpenHardwareMonitor.GUI.SensorGadget.OnPaint caused by sensors with null as value.
2010-09-15 moel.mich Added a check to verify the FTDI chip ID before opening the T-Balancer port.
2010-09-14 moel.mich Fixed an UnauthorizedAccessException when modifying the auto-startup registry entry.
2010-09-13 moel.mich Fixed some hardware sorting issue in the gadget. Hardware with the same type and name would be added to the same section.
2010-09-13 moel.mich Added a configurable font size and window width to the gadget.
2010-09-08 moel.mich Fixed some Code Analysis warnings.
2010-09-07 moel.mich Improved the gadget formatting and added an option to remove the hardware names in the gadget.
2010-09-07 moel.mich Fixed the GadgetWindow AlwaysOnTop option (could be lost by tracking "Show Desktop" events even when AlwaysOnTop = true).
2010-09-07 moel.mich Any OpenHardwareMonitorShowDesktopReferenceWindow (even from another process) will be good enough to detect "Show Desktop". This fixes the "Show Desktop" detection in a second instance of the Open Hardware Monitor.
2010-09-07 moel.mich Fixed a few closure variables. The local variables used in the closure can not be shared between closures if their values should be different.
2010-09-07 moel.mich Added a mainboard specific configuration for the ECS A890GXM-A.
2010-09-06 moel.mich Added a desktop gadget implementation.
2010-08-24 moel.mich Search all possible registry locations for the Heatmaster serial port.
2010-08-24 moel.mich Fixed Issue 105 and Issue 106.
2010-08-24 moel.mich Added another registry path for getting the Heatmaster serial port.
2010-08-23 moel.mich Fixed a few problems with the Heatmaster.
2010-08-22 moel.mich Added a first implementation for the Heatmaster fan controller.
2010-08-17 moel.mich Fixed Issue 97.
2010-08-17 moel.mich Restricted ITE detection to port 0x2E.
2010-08-15 moel.mich Fixed Issue 104.
2010-08-15 moel.mich Fixed some Code Analysis warnings.
2010-08-12 moel.mich Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings.
2010-08-08 moel.mich Refactored the hardware monitoring code into a library (Issue 101).
2010-08-05 moel.mich Added a fan control sensor for ATI GPUs.
2010-08-05 moel.mich Added ISA bus mutex support to the super IO detection.
2010-08-04 moel.mich Added an ISA bus mutex.
2010-08-04 moel.mich Adding missing class SensorVisitor.
2010-07-27 moel.mich Fixed BadImageFormatExceptions.
2010-07-27 moel.mich Refactoring and fine tuning for Linux GUI.
2010-07-24 moel.mich Replaced the SplitContainer with SplitContainerAdv. Now the panels are directly resized and the splitter can be drawn nicely.
2010-07-18 moel.mich Delete the config file if it can not be parsed, and restart with a new one.
2010-07-18 moel.mich Replaced all menus with the native implementations MainMenu and ContextMenu. Fixed a bug with the sensor renaming context menu.
2010-07-17 moel.mich Fixed Issue 91.
2010-07-14 moel.mich Fixed Issue 90.
2010-07-11 moel.mich Added a mainboard specific configuration for the ASRock 880GMH/USB3
2010-07-11 moel.mich An attempt at adding a mainboard specific configuration for the ASUS P6X58D-E.
2010-07-04 moel.mich Fixed Issue 82.
2010-07-04 moel.mich Fixed Issue 66.
2010-07-03 moel.mich Split the sensors and parameter report tree.
2010-07-01 moel.mich Added a mainboard specific configuration for the Gigabyte GA-P55-UD4.
2010-06-30 moel.mich Added more revisions for the W83627THF, as there seems to exist chips with revision 0x82, 0x84, and 0x85 as well.
2010-06-29 moel.mich Corrected the mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79).
2010-06-28 moel.mich Added the ITE chip version to the report.
2010-06-27 moel.mich A fist attempt at adding a mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79).
2010-06-27 moel.mich Fixed Issue 72.
2010-06-27 moel.mich Fixed Issue 71.
2010-06-27 moel.mich Fixed Issue 76.
2010-06-27 moel.mich Improved the support for Nvidia GPUs.
2010-06-12 moel.mich Fixed Issue 73.
2010-06-08 moel.mich Added a mainboard specific configuration for the Gigabyte GA-X58A-UD3R.
2010-06-07 moel.mich Added support for a second miniNG on the T-Balancer bigNG.
2010-06-07 moel.mich Added (partial) SMBIOS support for Linux by reading from sysfs.
2010-06-06 moel.mich Added experimental lm-sensors super I/O support for Linux.
2010-06-06 moel.mich Fixed Issue 69.
2010-06-05 moel.mich Fixed Issue 65.
2010-06-05 moel.mich Fixed Issue 23.
2010-06-05 moel.mich Fixed Issue 68.
2010-06-03 moel.mich Fixed Issue 63.
2010-05-29 moel.mich Fixed Issue 64.
2010-05-25 moel.mich Added an event handler to save the configuration when the user logs off without closing the application first (http://blogs.msdn.com/b/oldnewthing/archive/2008/04/21/8413175.aspx), because FormClosed is not called in that case.
2010-05-25 moel.mich Added a workaround for the "You must keep the stream open for the lifetime of the Image." problem of the Image.FromStream method. This also reduced the overall memory usage (private working set).
2010-05-24 moel.mich Extended the ITE super I/O voltage reading by adding hidden voltage sensors for unknown channels. Added a few known DFI and Gigabyte mainboard voltage configurations.
2010-05-22 moel.mich A few bug fixes to avoid crashes on Linux systems.
2010-05-22 moel.mich Attempt to fix an exception:
2010-05-21 moel.mich Fixed an UnauthorizedAccessException in the StartupManager. The exception occurred when the application was running without administrator rights. A task for the current user could be created manually, but RegisterTaskDefinition somehow always throws an UnauthorizedAccessException. The current fix restricts the TaskScheduler startup method to accounts with administrator rights.