231 Commits

Author SHA1 Message Date
Michael Möller
f34f8c996c Changed the SMART AttributeID type from an enum to a struct. 2010-10-17 17:12:38 +00:00
Michael Möller
edec08400d Renamed folder from Wmi to WMI also in the project file. 2010-10-17 16:13:20 +00:00
Michael Möller
83750e66b6 Renamed folder Wmi to WMI. 2010-10-17 16:10:08 +00:00
Michael Möller
69e708b7d6 Added code to read the additional fans on the ASRock P55 Deluxe mainboard via special GPIO switching. 2010-10-17 16:04:19 +00:00
Paul Werelds
cac6928f07 Small bits of refactoring. 2010-10-17 08:21:33 +00:00
Paul Werelds
f7733a5112 AnkhSVN fails, TortoiseSVN to the rescue.. 2010-10-16 18:26:47 +00:00
Paul Werelds
8705b321f3 More refactoring. 2010-10-16 18:24:20 +00:00
Paul Werelds
2df01b631e Added license to the WMI stuff and refactored a few things a little. 2010-10-16 14:15:41 +00:00
Paul Werelds
ebc1e612d9 Added a WMI provider, documentation to follow. 2010-10-16 13:29:06 +00:00
Michael Möller
e7ab97fd84 Improved the invariant TSC frequency estimation code to ignore readings with a large error. 2010-10-14 17:30:51 +00:00
Michael Möller
d78e37b480 Added a mainboard specific configuration for the ASRock P55 Deluxe. 2010-10-14 16:52:23 +00:00
Michael Möller
37be400281 Added a mainboard specific configuration for the ASRock AOD790GX-128M 2010-10-11 20:37:37 +00:00
Michael Möller
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. 2010-10-10 16:57:11 +00:00
Paul Werelds
0f7bba06f3 Added initial SSD support for Intel, Indilinx, SandForce and Samsung drives. Experimental feature for now! 2010-10-08 12:18:32 +00:00
Michael Möller
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). 2010-10-07 19:34:36 +00:00
Michael Möller
3e10baea63 Added more error checking to the T-Balancer enumeration code. This hopefully fixes an IndexOutOfRangeException in the TBalancerGroup constructor. 2010-10-06 19:50:10 +00:00
Michael Möller
4dc9a5e13d Fixed Issue 129. 2010-10-06 19:18:07 +00:00
Paul Werelds
0be214b3f2 Changed the way window position is saved and handled. This should now work properly. 2010-10-06 11:34:54 +00:00
Paul Werelds
23a18b8589 Fixed Issue 123. 2010-10-05 19:34:59 +00:00
Michael Möller
3e65f5bfc2 Fixed Issue 125. 2010-10-05 19:27:51 +00:00
Michael Möller
01b122da1d Fixed Issue 124. 2010-10-05 18:59:13 +00:00
Paul Werelds
e847b84d45 Cleaned the macros up a bit. 2010-10-04 17:34:58 +00:00
Paul Werelds
1bbe76aa37 Fixed the context menu positioning as well, following the previous fix to multimonitor setups. 2010-10-04 16:56:42 +00:00
Paul Werelds
718a8728ee Fixed an issue where the gadget would not be movable on an extra monitor positioned to the left of the primary monitor. 2010-10-04 06:46:55 +00:00
Michael Möller
6d3d5e357d Removed unused assemblies. 2010-10-02 20:03:59 +00:00
Michael Möller
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). 2010-10-02 18:15:46 +00:00
Michael Möller
d0f3c634d6 Reverted the SMART temperature attribute search strategy to the one used previously. Fixed a few minor details in the HDDGroup class. 2010-10-02 15:46:12 +00:00
Paul Werelds
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. 2010-10-02 14:39:25 +00:00
Michael Möller
9619107616 Fixed the initialization of the TSC estimating code. 2010-10-01 19:01:09 +00:00
Michael Möller
1e21129803 Fixed some problems when compiling in Mono and running on Linux. 2010-09-30 20:59:21 +00:00
Michael Möller
cc719ae7e8 Improved the implementation for the AMD 10h family CPU clock speeds. 2010-09-30 16:51:09 +00:00
Michael Möller
7232dcc55f Fixed a problem where the ADL Main_Memory_Alloc callback delegate could be garbage collected while still in use. 2010-09-27 23:48:41 +00:00
Michael Möller
e94f1c5874 Added support for more than one Heatmaster fan controller. 2010-09-24 21:33:55 +00:00
Paul Werelds
acf99ee2d7 Added an option to minimize on close. 2010-09-23 20:44:59 +00:00
Michael Möller
1bd6b91c6f A first (experimental) implementation for the AMD 10h family CPU clock speeds. 2010-09-22 20:44:34 +00:00
Michael Möller
3b470715d7 Rewritten the PCI access for AMD CPUs. 2010-09-22 19:12:12 +00:00
Michael Möller
bcde768e25 Refactored some of the hardware monitoring code and fixed a few code inspection warnings. 2010-09-21 20:32:36 +00:00
Paul Werelds
dfb06376d6 Fixed some silly mistakes 2010-09-21 10:33:28 +00:00
Paul Werelds
5617677d85 Added thermal and voltage/frequency MSRs for K8 CPUs, fixed chars-per-line limit 2010-09-21 10:18:07 +00:00
Paul Werelds
54dd76e23d Added core and bus clock readings for AMD's K8 (0F) family of CPUs 2010-09-21 09:12:32 +00:00
Michael Möller
ce9ec95613 Refactored the CPU classes and added a GenericCPU class. 2010-09-20 19:28:25 +00:00
Michael Möller
2ba48147d9 Changed the trimming in the treeView to StringTrimming.EllipsisCharacter. 2010-09-18 19:56:39 +00:00
Michael Möller
f960d163b9 Fixed Issue 112. 2010-09-18 16:56:52 +00:00
Michael Möller
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 2010-09-18 15:13:26 +00:00
Michael Möller
0f1c0e3a69 Fixed an InvalidOperationException in OpenHardwareMonitor.GUI.SensorGadget.OnPaint caused by sensors with null as value. 2010-09-17 18:32:11 +00:00
Michael Möller
49fad56e8c Added a check to verify the FTDI chip ID before opening the T-Balancer port. 2010-09-15 18:43:15 +00:00
Michael Möller
4158415801 Fixed an UnauthorizedAccessException when modifying the auto-startup registry entry. 2010-09-14 19:23:11 +00:00
Michael Möller
56ce10022a 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 22:55:25 +00:00
Michael Möller
53cc1cc75a Added a configurable font size and window width to the gadget. 2010-09-13 22:34:08 +00:00
Michael Möller
7752670742 Fixed some Code Analysis warnings. 2010-09-08 19:29:58 +00:00