78a4dab24f
Replaced the SplitContainer with SplitContainerAdv. Now the panels are directly resized and the splitter can be drawn nicely.
Michael Möller2010-07-24 20:15:49 +00:00
a2727cc803
Delete the config file if it can not be parsed, and restart with a new one.
Michael Möller2010-07-18 17:08:33 +00:00
660c4baac1
Replaced all menus with the native implementations MainMenu and ContextMenu. Fixed a bug with the sensor renaming context menu.
Michael Möller2010-07-18 12:38:01 +00:00
eaf2e04d35
Split the sensors and parameter report tree.
Michael Möller2010-07-03 12:08:51 +00:00
3c6175c617
Added a mainboard specific configuration for the Gigabyte GA-P55-UD4.
Michael Möller2010-07-01 20:25:38 +00:00
d1bb28ccb6
Added more revisions for the W83627THF, as there seems to exist chips with revision 0x82, 0x84, and 0x85 as well.
Michael Möller2010-06-30 08:52:53 +00:00
ac390a1ce9
Corrected the mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79).
Michael Möller2010-06-29 07:44:55 +00:00
daaf1f12ef
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).
Michael Möller2010-05-25 18:57:28 +00:00
b4203489bb
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.
Michael Möller2010-05-24 15:27:46 +00:00
3550878a80
A few bug fixes to avoid crashes on Linux systems.
Michael Möller2010-05-22 15:51:59 +00:00
059cf44ab7
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.
Michael Möller2010-05-21 17:28:52 +00:00
9b0113e6b0
Fixed the following NullReferenceException: System.NullReferenceException: in OpenHardwareMonitor.Hardware.Nvidia.NvidiaGroup..ctor() in OpenHardwareMonitor.Hardware.Computer.Open() in OpenHardwareMonitor.GUI.MainForm..ctor() in OpenHardwareMonitor.Program.Main()
Michael Möller2010-05-15 11:20:50 +00:00
61c007f0f6
Added a user interface to configure certain sensors as hidden. This fixed Issue 53.
Michael Möller2010-05-14 22:30:06 +00:00
4cd9cd9125
Refactored the hardware code and added the visitor pattern for operations on the computer/hardware/sensor/parameter tree.
Michael Möller2010-05-09 16:22:13 +00:00
a49919717e
Added an Identifier class for IHardware, ISensor and IParameter Identifier properties.
Michael Möller2010-05-06 19:20:38 +00:00
a9fdbb64b1
Fixed the "System.ComponentModel.Win32Exception: An error occurred in sending the command to the application" error in the about-box link code.
Michael Möller2010-05-01 15:55:19 +00:00
b4b40b7f8e
Added a check if all required files are available at startup. Improved the crash reporting.
Michael Möller2010-05-01 12:12:37 +00:00
634300c15a
Fixed an overflow problem with the log function in the CPUID constructor.
Michael Möller2010-04-30 20:53:40 +00:00
03bdb34ed4
Fixed exception handling in StartupManager (some systems throw a DirectoryNotFoundException instead of a FileNotFoundException).
Michael Möller2010-04-28 06:55:45 +00:00
151f1600e7
Fixed a NullReferenceException in HDD.Update.
Michael Möller2010-04-25 13:16:28 +00:00
f840d88254
Fixed the coreId and threadId calculation in the APIC CPU enumeration code and removed some IndexOutOfRangeException problems.
Michael Möller2010-04-25 12:35:16 +00:00
23a403dd7c
Created a new wrapper for the Task Scheduler to fix some problem where TaskScheduler.Connect would throw an ArgumentException.
Michael Möller2010-04-25 12:03:43 +00:00
9455b59755
Added basic support for ITE IT8712F super I/O chips.
Michael Möller2010-04-24 20:19:55 +00:00
c24b4daba5
Added revision 0x41 for Winbond W83627HF chips (cf Issue 44).
Michael Möller2010-04-24 20:14:00 +00:00
d5ed83e09a
Added a dialog for the report filename. Added additional checks to T-Balancer code for cases where the port gets closed. Moved the timer to the Computer class.
Michael Möller2010-03-27 12:57:09 +00:00
e0e30c4b55
Added an option to automatically startup after Windows logon using the Task Scheduler 2.0 for Windows Vista/7 or the Registry for Windows XP.
Michael Möller2010-03-26 20:58:10 +00:00
f1cafc2d63
Fixed Issue 14 (ignore ATI GPU voltage and clock sensors if the value is 0).
Michael Möller2010-03-10 17:56:08 +00:00
992b38ae20
Changed the CPU clock calculation. If no invariant TSC is available, then the max CPU clock is estimated at startup under load, otherwise an average over one second is used.
Michael Möller2010-03-09 22:27:10 +00:00
6cf8aef52c
Added additional checks to the ITE super I/O reading code, to reduce cases where wrong values are read.
Michael Möller2010-03-09 20:35:19 +00:00
28372ca610
Changed the T-Balancer fields for the actual PWM (percent) value of the channels from 156+ to 137+, because on some (older?) hardware the fields 156+ seem not to be updated. Fields 137+ have one bit less resolution, but it's what the Navigator uses as well (and used only if in PWM mode).
Michael Möller2010-03-07 12:17:21 +00:00
256570098e
Small fix for the Form Handle creating patch.
Michael Möller2010-03-02 23:17:32 +00:00
b4918b3cc3
Set the system tray icon font to a fixed size. Fixed the exiting of the application when the form was never shown and Close() is called.
Michael Möller2010-03-02 22:52:37 +00:00
207860b427
Reading TjMax for each core on Intel Core i3/i5/i7 CPUs.
Michael Möller2010-03-02 22:26:07 +00:00
97dcca5177
Added support for Fintek F71858 chips. Corrected the number of fans for Fintek.
Michael Möller2010-03-02 20:32:24 +00:00
b839e338d6
Added support for Winbond W83687THF and improved report output for LPC detection.
Michael Möller2010-03-01 22:12:29 +00:00
cebd4a79c9
The T-Balancer flow-meter time window seems to be scaled with a factor 4. Added the correction factor to get correct results.
Michael Möller2010-02-28 16:12:55 +00:00
2dcac6acac
Added sub-hardware support and basic enumeration for mainboards.
Michael Möller2010-02-27 20:08:13 +00:00
f208712a0d
Added support for sensor parameters. Fixed Core and Thread count detection for Intel Core i7 CPUs with disabled HyperThreading.
Michael Möller2010-02-27 15:55:17 +00:00
f7d8eb1d48
Changed TreeViewAdv grid color to a fixed value.
Michael Möller2010-02-23 19:45:40 +00:00