2011-03-15 moel.mich Fixed Issue 171.
2011-03-15 moel.mich Fixed Issue 172.
2011-02-12 moel.mich Fixed Issue 164.
2011-02-11 moel.mich Added code to delete any kernel driver service that can't be opened before reinstalling it.
2011-02-08 moel.mich Added some error reporting to the Ring0 driver loading code.
2011-02-07 moel.mich Fixed Issue 162.
2011-01-30 moel.mich Fixed some dpi scaling bugs that occurred when changing "Control Panel\Appearance and Personalization\Display" to 125% text size or 150% text size.
2011-01-27 moel.mich Added support for AMD family 11h CPUs.
2011-01-22 moel.mich Fixed the Intel Sandy Bridge CPU core clock calculation.
2011-01-21 moel.mich Added initial support for Intel Sandy Bridge CPUs.
2011-01-20 moel.mich Improved the saving and restoring of default fan control settings for ATI GPUs.
2011-01-20 moel.mich Added a minimal control interface to allow manual fan control and implemented the interface for ATI GPUs.
2010-12-08 moel.mich Fixed the temperature reading and improved the report for the Nuvoton NCT6771F super I/O chip.
2010-11-21 moel.mich Added first experimental support for the Nuvoton NCT6771F super I/O chip.
2010-11-21 moel.mich Fixed Issue 137.
2010-11-16 moel.mich Improved the moving and resizing of the gadget on multi-monitor systems. Fixed one problem where the underlying gadget window size would be reduced unrequested. Fine tuned the progress bar size in the gadget.
2010-11-13 moel.mich Fixed Issue 138.
2010-11-11 moel.mich Fixed a problem, where the MainForm location and size was lost when the application is started minimized and exited without ever showing the form. This caused MainForm_Load to be never called (location and size was not loaded), but the default size and location were still saved. The new implementation only saves the location and size when one of the two is changed.
2010-11-11 moel.mich Added code to catch the "System.Exception: This schema for this assembly has not been registered with WMI." when the user has now administrator rights.
2010-11-04 moel.mich Replaced the direct reference to the Mono.Posix assembly with reflection.
2010-11-03 moel.mich Added CPUID support for Linux.
2010-11-01 moel.mich Restricted the access to the kernel driver to system and built-in administrators.
2010-10-31 moel.mich Replaced the non-kernel code of WinRing0 with a managed implementation. The new implementation should fix Issue 32 and simplify further work on Issue 46.
2010-10-18 paulwerelds Fixed the NullReference Exception
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.