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