Skip to content
1.4.2

- Prevent overlap of tachometer titles and improve standalone app layout
- Fix uninitialized value
- Fix crash in hddtemp codepath with a SATA SSD drive
- Remove timer in order to deallocate memory at program termination
- NVIDIA: Close X11 display via the destructor of a static variable
- Increase default temperature ranges of HDDs and NVIDIA GPUs by 10℃
- Remove default values from RC configuration files
- Suppress title after the user adds the 1st sensor
- Remove hard-coded limits restricting the maximum number of sensors
- Code cleanup: Return xfce4::Optional from sensor_get_value()
- Use xfce4::connect instead of the less safe g_signal_connect
- Replace C pointers and collections with C++ equivalents
- Use C++ syntax when reading/writing RC files
- Rename TMPDIR variable to avoid confusion with mktemp's TMPDIR env var
- Code cleanup: Replace gchar* with std::string
- Code cleanup: Remove G_BEGIN_DECLS and G_END_DECLS directives
- Code cleanup: Replace gboolean with bool where possible
- Code cleanup: Remove typedef keywords
- Test all possible build configurations using brute-force search
- Code cleanup: Convert C-style variable declarations to C++ style
- Code cleanup: Rename library implementation files from C to C++
- Rename main plugin implementation file from C to C++
- Enable lm_sensors in GitLab distcheck
- Code cleanup: Rename remaining files of the standalone app from C to C++
- Remove memset
- Code cleanup: Remove redundant code
- Code cleanup: Rename main implementation file from C to C++
- Use memcpy() instead of a type cast that modifies alignment requirements
- Update configuration files
- Refactor get_hddtemp_value() function
- Remove redundant code
- Don't dereference NULL pointers
- Fix memory leaks
- Translation Updates:
  Basque, Danish, Hebrew, Indonesian, Italian, Korean, Malay,
  Portuguese (Brazil), Serbian, Slovenian, Turkish