Wrap file I/O to claws_* to benefit from custom locking when
authorColin Leroy <colin@colino.net>
Sun, 7 Oct 2018 12:12:29 +0000 (14:12 +0200)
committerColin Leroy <colin@colino.net>
Sun, 7 Oct 2018 12:13:54 +0000 (14:13 +0200)
commita5e0ec4815468204b09a4e4afcf3b75cfe23f97e
treebe812cbe1fa7702a5a8754c107d4ba00971d619e
parent211be785e411ef0ee5d4136a789c09eaa70b489e
Wrap file I/O to claws_* to benefit from custom locking when
available. Gains about 33% on I/O bound tasks.
95 files changed:
configure.ac
src/account.c
src/addrbook.c
src/addrharvest.c
src/addrindex.c
src/advsearch.c
src/autofaces.c
src/common/claws_io.c
src/common/claws_io.h
src/common/log.c
src/common/plugin.c
src/common/prefs.c
src/common/ssl_certificate.c
src/common/tags.c
src/common/template.c
src/common/utils.c
src/common/xml.c
src/common/xml.h
src/common/xmlprops.c
src/compose.c
src/enriched.c
src/etpan/imap-thread.c
src/exporthtml.c
src/exportldif.c
src/folder.c
src/gtk/about.c
src/html.c
src/imap.c
src/jpilot.c
src/ldapquery.c
src/ldif.c
src/main.c
src/matcher.c
src/mbox.c
src/messageview.c
src/mh.c
src/mimeview.c
src/msgcache.c
src/mutt.c
src/news.c
src/partial_download.c
src/passwordstore.c
src/pine.c
src/plugins/acpi_notifier/acpi_notifier.c
src/plugins/bogofilter/bogofilter.c
src/plugins/clamd/libclamd/clamd-plugin.c
src/plugins/fancy/claws.def
src/plugins/fancy/fancy_viewer.c
src/plugins/libravatar/claws.def
src/plugins/libravatar/libravatar_image.c
src/plugins/libravatar/libravatar_missing.c
src/plugins/mailmbox/claws.def
src/plugins/mailmbox/mailimf.c
src/plugins/mailmbox/mailimf_write.c
src/plugins/mailmbox/mailmbox.c
src/plugins/mailmbox/mailmbox_folder.c
src/plugins/newmail/newmail.c
src/plugins/perl/perl_plugin.c
src/plugins/pgpcore/claws.def
src/plugins/pgpcore/pgp_utils.c
src/plugins/pgpcore/sgpgme.c
src/plugins/pgpinline/claws.def
src/plugins/pgpinline/pgpinline.c
src/plugins/pgpmime/claws.def
src/plugins/pgpmime/pgpmime.c
src/plugins/python/python_plugin.c
src/plugins/rssyl/claws.def
src/plugins/rssyl/opml_export.c
src/plugins/rssyl/rssyl_add_item.c
src/plugins/rssyl/rssyl_deleted.c
src/plugins/smime/claws.def
src/plugins/smime/smime.c
src/plugins/spamassassin/spamassassin.c
src/plugins/tnef_parse/claws.def
src/plugins/tnef_parse/tnef_parse.c
src/plugins/vcalendar/claws.def
src/plugins/vcalendar/vcal_meeting_gtk.c
src/plugins/vcalendar/vcalendar.c
src/pop.c
src/prefs_account.c
src/prefs_actions.c
src/prefs_common.c
src/prefs_customheader.c
src/prefs_display_header.c
src/prefs_gtk.c
src/prefs_themes.c
src/procheader.c
src/procmime.c
src/procmsg.c
src/quote_fmt_parse.y
src/send_message.c
src/sourcewindow.c
src/summaryview.c
src/textview.c
src/vcard.c