Commit Graph
246 Commits
Author SHA1 Message Date
Michael Möller 667b36a431 Fixed the temperature reading and improved the report for the Nuvoton NCT6771F super I/O chip. 2010-12-08 19:23:13 +00:00
Michael Möller 55e808987c Added first experimental support for the Nuvoton NCT6771F super I/O chip. 2010-11-21 17:31:25 +00:00
Michael Möller 1159ba3db0 Fixed Issue 137. 2010-11-21 12:28:31 +00:00
Michael Möller 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. 2010-11-16 21:48:26 +00:00
Michael Möller 5f6e6221b4 Fixed Issue 138. 2010-11-13 20:20:03 +00:00
Michael Möller 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. 2010-11-11 21:22:24 +00:00
Michael Möller 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. 2010-11-11 20:48:19 +00:00
Michael Möller 67011b6d9e Replaced the direct reference to the Mono.Posix assembly with reflection. 2010-11-04 21:46:14 +00:00
Michael Möller 1804e2308b Added CPUID support for Linux. 2010-11-03 22:07:46 +00:00
Michael Möller 0e435cafc6 Restricted the access to the kernel driver to system and built-in administrators. 2010-11-01 20:44:21 +00:00
Michael Möller 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. 2010-10-31 22:08:47 +00:00
Paul Werelds fcf4876985 Fixed the NullReference Exception 2010-10-18 07:18:14 +00:00
Paul Werelds c3c27c3789 Added a Parent property to the WMI exposed Hardware objects 2010-10-18 07:15:31 +00:00
Paul Werelds 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.
2010-10-17 19:25:50 +00:00
Michael Möller 22d714c976 Removed the WMI Provider menu entry and restricted WMI to the Windows platform. 2010-10-17 19:13:26 +00:00
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