Remove remaining references to dirent which has become unused now.
Honor GTK project name¹, except some files… …where it refers to previous name of the project. ¹ https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Fix CID 1491096, 1491263, 1491328, 1491348: resource leaks.
Fix time_t format specifier warnings
Normalize g_warning's: no capitalization, no trailing punctuation or newline-char. Fix few messages (simply wrong, or typos).
Use G_GSIZE_FORMAT for printing time_t values
Get rid of our strcmp2() in favour of glib's g_strcmp0()
Rename claws_io to file-utils, and move file-related functions from utils.c to file-utils.c
Wrap file I/O to claws_* to benefit from custom locking when available. Gains about 33% on I/O bound tasks.
Fix build
Implement safe_fclose() so we can respect the "Metadata handling" preference for every data file we write into.
Use GIO API instead of g_stat() in mh_is_msg_changed() on Windows.
Fix another (not so big but still common) leak, thanks to valgrind.
Fix absolute path detection in mh_create_tree() on Windows.
Fix a few Coverity issues
Fix warning about what directory cannot be open
Made the gnutls password encryption work on Win32.
Revert "Made the gnutls password encryption work on Win32." This reverts commit 18ccbd586fec890cab70ce34c94c580d69fffdd0. I committed more than I expected, files in po/ snuck in, sorry!
Made the gnutls password encryption work on Win32.
Fix a segfault caused by freeing a string on incorrect place. Closes bug #3616.