Commit Graph

  • 06b7fca703 Fixed Issue 160. Michael Möller 2011-03-15 21:54:56 +00:00
  • 35a9a0d90a Fixed Issue 165. Michael Möller 2011-03-15 17:55:11 +00:00
  • 3a00ce06fe Fixed Issue 171. Michael Möller 2011-03-15 17:33:13 +00:00
  • 910c251496 Fixed Issue 172. Michael Möller 2011-03-15 17:20:22 +00:00
  • fc62ecc4df Fixed Issue 164. Michael Möller 2011-02-12 21:17:42 +00:00
  • 46e4752c8f Added code to delete any kernel driver service that can't be opened before reinstalling it. Michael Möller 2011-02-11 22:29:26 +00:00
  • d1a963aa55 Added some error reporting to the Ring0 driver loading code. Michael Möller 2011-02-08 22:02:29 +00:00
  • 12844967da Fixed Issue 162. Michael Möller 2011-02-07 22:06:58 +00:00
  • be28c71358 Fixed some dpi scaling bugs that occurred when changing "Control Panel\Appearance and Personalization\Display" to 125% text size or 150% text size. Michael Möller 2011-01-30 23:45:26 +00:00
  • 4d4c3aae8d Added support for AMD family 11h CPUs. Michael Möller 2011-01-27 22:29:43 +00:00
  • 1915002fa9 Fixed the Intel Sandy Bridge CPU core clock calculation. Michael Möller 2011-01-22 17:58:32 +00:00
  • b193ab9b43 Added initial support for Intel Sandy Bridge CPUs. Michael Möller 2011-01-21 21:41:14 +00:00
  • 60c28cc250 Improved the saving and restoring of default fan control settings for ATI GPUs. Michael Möller 2011-01-20 21:48:26 +00:00
  • 86dbc6f06b Added a minimal control interface to allow manual fan control and implemented the interface for ATI GPUs. Michael Möller 2011-01-20 21:31:54 +00:00
  • 667b36a431 Fixed the temperature reading and improved the report for the Nuvoton NCT6771F super I/O chip. Michael Möller 2010-12-08 19:23:13 +00:00
  • 55e808987c Added first experimental support for the Nuvoton NCT6771F super I/O chip. Michael Möller 2010-11-21 17:31:25 +00:00
  • 1159ba3db0 Fixed Issue 137. Michael Möller 2010-11-21 12:28:31 +00:00
  • e5d7595b00 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. Michael Möller 2010-11-16 21:48:26 +00:00
  • 5f6e6221b4 Fixed Issue 138. Michael Möller 2010-11-13 20:20:03 +00:00
  • 7ee8cea14e 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. Michael Möller 2010-11-11 21:22:24 +00:00
  • d9dc0f5b45 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. Michael Möller 2010-11-11 20:48:19 +00:00
  • 67011b6d9e Replaced the direct reference to the Mono.Posix assembly with reflection. Michael Möller 2010-11-04 21:46:14 +00:00
  • 1804e2308b Added CPUID support for Linux. Michael Möller 2010-11-03 22:07:46 +00:00
  • 0e435cafc6 Restricted the access to the kernel driver to system and built-in administrators. Michael Möller 2010-11-01 20:44:21 +00:00
  • f238f35eff 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. Michael Möller 2010-10-31 22:08:47 +00:00
  • fcf4876985 Fixed the NullReference Exception Paul Werelds 2010-10-18 07:18:14 +00:00
  • c3c27c3789 Added a Parent property to the WMI exposed Hardware objects Paul Werelds 2010-10-18 07:15:31 +00:00
  • ecefde3ac4 Updated attribute maps for the 4 SSD controllers we figured out so far. Also switched back to an array of DriveAttribute rather than a generic list. Paul Werelds 2010-10-17 19:25:50 +00:00
  • 22d714c976 Removed the WMI Provider menu entry and restricted WMI to the Windows platform. Michael Möller 2010-10-17 19:13:26 +00:00
  • f34f8c996c Changed the SMART AttributeID type from an enum to a struct. Michael Möller 2010-10-17 17:12:38 +00:00
  • edec08400d Renamed folder from Wmi to WMI also in the project file. Michael Möller 2010-10-17 16:13:20 +00:00
  • 83750e66b6 Renamed folder Wmi to WMI. Michael Möller 2010-10-17 16:10:08 +00:00
  • 69e708b7d6 Added code to read the additional fans on the ASRock P55 Deluxe mainboard via special GPIO switching. Michael Möller 2010-10-17 16:04:19 +00:00
  • cac6928f07 Small bits of refactoring. Paul Werelds 2010-10-17 08:21:33 +00:00
  • f7733a5112 AnkhSVN fails, TortoiseSVN to the rescue.. Paul Werelds 2010-10-16 18:26:47 +00:00
  • 8705b321f3 More refactoring. Paul Werelds 2010-10-16 18:24:20 +00:00
  • 2df01b631e Added license to the WMI stuff and refactored a few things a little. Paul Werelds 2010-10-16 14:15:41 +00:00
  • ebc1e612d9 Added a WMI provider, documentation to follow. Paul Werelds 2010-10-16 13:29:06 +00:00
  • e7ab97fd84 Improved the invariant TSC frequency estimation code to ignore readings with a large error. Michael Möller 2010-10-14 17:30:51 +00:00
  • d78e37b480 Added a mainboard specific configuration for the ASRock P55 Deluxe. Michael Möller 2010-10-14 16:52:23 +00:00
  • 37be400281 Added a mainboard specific configuration for the ASRock AOD790GX-128M Michael Möller 2010-10-11 20:37:37 +00:00
  • 0f51fe20fe 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. Michael Möller 2010-10-10 16:57:11 +00:00
  • 0f7bba06f3 Added initial SSD support for Intel, Indilinx, SandForce and Samsung drives. Experimental feature for now! Paul Werelds 2010-10-08 12:18:32 +00:00
  • d9ae399ad2 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). Michael Möller 2010-10-07 19:34:36 +00:00
  • 3e10baea63 Added more error checking to the T-Balancer enumeration code. This hopefully fixes an IndexOutOfRangeException in the TBalancerGroup constructor. Michael Möller 2010-10-06 19:50:10 +00:00
  • 4dc9a5e13d Fixed Issue 129. Michael Möller 2010-10-06 19:18:07 +00:00
  • 0be214b3f2 Changed the way window position is saved and handled. This should now work properly. Paul Werelds 2010-10-06 11:34:54 +00:00
  • 23a18b8589 Fixed Issue 123. Paul Werelds 2010-10-05 19:34:59 +00:00
  • 3e65f5bfc2 Fixed Issue 125. Michael Möller 2010-10-05 19:27:51 +00:00
  • 01b122da1d Fixed Issue 124. Michael Möller 2010-10-05 18:59:13 +00:00
  • e847b84d45 Cleaned the macros up a bit. Paul Werelds 2010-10-04 17:34:58 +00:00
  • 1bbe76aa37 Fixed the context menu positioning as well, following the previous fix to multimonitor setups. Paul Werelds 2010-10-04 16:56:42 +00:00
  • 718a8728ee Fixed an issue where the gadget would not be movable on an extra monitor positioned to the left of the primary monitor. Paul Werelds 2010-10-04 06:46:55 +00:00
  • 6d3d5e357d Removed unused assemblies. Michael Möller 2010-10-02 20:03:59 +00:00
  • f078c78c22 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). Michael Möller 2010-10-02 18:15:46 +00:00
  • d0f3c634d6 Reverted the SMART temperature attribute search strategy to the one used previously. Fixed a few minor details in the HDDGroup class. Michael Möller 2010-10-02 15:46:12 +00:00
  • e73e09cc9c 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. Paul Werelds 2010-10-02 14:39:25 +00:00
  • 9619107616 Fixed the initialization of the TSC estimating code. Michael Möller 2010-10-01 19:01:09 +00:00
  • 1e21129803 Fixed some problems when compiling in Mono and running on Linux. Michael Möller 2010-09-30 20:59:21 +00:00
  • cc719ae7e8 Improved the implementation for the AMD 10h family CPU clock speeds. Michael Möller 2010-09-30 16:51:09 +00:00
  • 7232dcc55f Fixed a problem where the ADL Main_Memory_Alloc callback delegate could be garbage collected while still in use. Michael Möller 2010-09-27 23:48:41 +00:00
  • e94f1c5874 Added support for more than one Heatmaster fan controller. Michael Möller 2010-09-24 21:33:55 +00:00
  • acf99ee2d7 Added an option to minimize on close. Paul Werelds 2010-09-23 20:44:59 +00:00
  • 1bd6b91c6f A first (experimental) implementation for the AMD 10h family CPU clock speeds. Michael Möller 2010-09-22 20:44:34 +00:00
  • 3b470715d7 Rewritten the PCI access for AMD CPUs. Michael Möller 2010-09-22 19:12:12 +00:00
  • bcde768e25 Refactored some of the hardware monitoring code and fixed a few code inspection warnings. Michael Möller 2010-09-21 20:32:36 +00:00
  • dfb06376d6 Fixed some silly mistakes Paul Werelds 2010-09-21 10:33:28 +00:00
  • 5617677d85 Added thermal and voltage/frequency MSRs for K8 CPUs, fixed chars-per-line limit Paul Werelds 2010-09-21 10:18:07 +00:00
  • 54dd76e23d Added core and bus clock readings for AMD's K8 (0F) family of CPUs Paul Werelds 2010-09-21 09:12:32 +00:00
  • ce9ec95613 Refactored the CPU classes and added a GenericCPU class. Michael Möller 2010-09-20 19:28:25 +00:00
  • 2ba48147d9 Changed the trimming in the treeView to StringTrimming.EllipsisCharacter. Michael Möller 2010-09-18 19:56:39 +00:00
  • f960d163b9 Fixed Issue 112. Michael Möller 2010-09-18 16:56:52 +00:00
  • 568a27b2a4 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 Michael Möller 2010-09-18 15:13:26 +00:00
  • 0f1c0e3a69 Fixed an InvalidOperationException in OpenHardwareMonitor.GUI.SensorGadget.OnPaint caused by sensors with null as value. Michael Möller 2010-09-17 18:32:11 +00:00
  • 49fad56e8c Added a check to verify the FTDI chip ID before opening the T-Balancer port. Michael Möller 2010-09-15 18:43:15 +00:00
  • 4158415801 Fixed an UnauthorizedAccessException when modifying the auto-startup registry entry. Michael Möller 2010-09-14 19:23:11 +00:00
  • 56ce10022a Fixed some hardware sorting issue in the gadget. Hardware with the same type and name would be added to the same section. Michael Möller 2010-09-13 22:55:25 +00:00
  • 53cc1cc75a Added a configurable font size and window width to the gadget. Michael Möller 2010-09-13 22:34:08 +00:00
  • 7752670742 Fixed some Code Analysis warnings. Michael Möller 2010-09-08 19:29:58 +00:00
  • d4d25656de Improved the gadget formatting and added an option to remove the hardware names in the gadget. Michael Möller 2010-09-07 22:15:02 +00:00
  • 92a7f77851 Fixed the GadgetWindow AlwaysOnTop option (could be lost by tracking "Show Desktop" events even when AlwaysOnTop = true). Michael Möller 2010-09-07 18:51:42 +00:00
  • 4054b2d9fb 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. Michael Möller 2010-09-07 18:40:00 +00:00
  • e8909c4f18 Fixed a few closure variables. The local variables used in the closure can not be shared between closures if their values should be different. Michael Möller 2010-09-07 18:32:37 +00:00
  • 8e8f3c080f Added a mainboard specific configuration for the ECS A890GXM-A. Michael Möller 2010-09-07 17:52:43 +00:00
  • 39600d1cf3 Added a desktop gadget implementation. Michael Möller 2010-09-06 19:53:13 +00:00
  • 0d091fe5f2 Search all possible registry locations for the Heatmaster serial port. Michael Möller 2010-08-24 22:11:10 +00:00
  • 8112bfd205 Fixed Issue 105 and Issue 106. Michael Möller 2010-08-24 20:14:54 +00:00
  • bd232a85f5 Added another registry path for getting the Heatmaster serial port. Michael Möller 2010-08-24 19:06:49 +00:00
  • d66df3de7b Fixed a few problems with the Heatmaster. Michael Möller 2010-08-23 20:00:06 +00:00
  • 4c704e26bb Added a first implementation for the Heatmaster fan controller. Michael Möller 2010-08-22 21:53:11 +00:00
  • 335c2a35cd Fixed Issue 97. Michael Möller 2010-08-17 21:44:02 +00:00
  • b5074e1c4d Restricted ITE detection to port 0x2E. Michael Möller 2010-08-17 20:25:27 +00:00
  • ef48be2f02 Fixed Issue 104. Michael Möller 2010-08-15 17:56:57 +00:00
  • 2071610bbe Fixed some Code Analysis warnings. Michael Möller 2010-08-15 14:46:58 +00:00
  • 2ec18bf862 Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings. Michael Möller 2010-08-12 20:53:27 +00:00
  • a2650ba983 Refactored the hardware monitoring code into a library (Issue 101). Michael Möller 2010-08-08 13:57:26 +00:00
  • 9f90d4063b Added a fan control sensor for ATI GPUs. Michael Möller 2010-08-05 19:28:50 +00:00
  • 9cd1c629e5 Added ISA bus mutex support to the super IO detection. Michael Möller 2010-08-05 18:06:18 +00:00
  • 56425669e8 Added an ISA bus mutex. Michael Möller 2010-08-04 20:27:05 +00:00
  • 146cbfe5eb Adding missing class SensorVisitor. Michael Möller 2010-08-04 19:10:20 +00:00