claws-mail/src/plugins
Andrej Kacian 0b14aad2d4 Make litehtml plugin rendering work better with GTK3 widget redraw
Unlike GTK2's "expose-event", GTK3's "draw" signal provides the
handler function with an already prepared cairo context to draw
on. This fixes flickering when scrolling HTML messages.

Unfortunately, litehtml's redraw() doesn't allow us to pass
custom arguments, so we have to store a pointer to the cairo
context as a member variable of our document container, so that
redraw() can access it.
2019-05-05 13:52:08 +02:00
..
acpi_notifier Rename claws_io to file-utils, and move file-related functions 2018-10-16 19:02:31 +02:00
address_keeper Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
archive Rename claws_io to file-utils, and move file-related functions 2018-10-16 19:02:31 +02:00
att_remover Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
attachwarner Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
bogofilter Rename claws_io to file-utils, and move file-related functions 2018-10-16 19:02:31 +02:00
bsfilter Use correct type for GtkAdjustment in bsfilter and clamd plugins. 2018-10-28 11:45:17 +01:00
clamd Use correct type for GtkAdjustment in bsfilter and clamd plugins. 2018-10-28 11:45:17 +01:00
demo Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
dillo Rename claws_io to file-utils, and move file-related functions 2018-10-16 19:02:31 +02:00
fancy Make Fancy plugin's download-link feature following redirections. 2019-05-04 16:41:06 +02:00
fetchinfo Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
gdata Get rid of our strcmp2() in favour of glib's g_strcmp0() 2018-12-15 18:49:49 +01:00
libravatar Use G_GSIZE_FORMAT for printing time_t values 2019-02-08 20:49:25 +01:00
litehtml_viewer Make litehtml plugin rendering work better with GTK3 widget redraw 2019-05-05 13:52:08 +02:00
mailmbox Fix build on Hurd 2018-12-20 00:44:45 +01:00
managesieve Remove use of %hhu format in managesieve for g_strdup_printf() 2019-01-03 01:05:54 +01:00
newmail Rename claws_io to file-utils, and move file-related functions 2018-10-16 19:02:31 +02:00
notification Free a memory leak in libetpan-backed server connections 2019-05-04 16:44:09 +02:00
pdf_viewer Remove use of deprecated gtk_scrolled_window_add_with_viewport() 2019-01-12 23:51:19 +01:00
perl Rename claws_io to file-utils, and move file-related functions 2018-10-16 19:02:31 +02:00
pgpcore Fix a memory leak in sgpgme_sigstat_info_short() 2019-05-04 16:43:28 +02:00
pgpinline Update callers of procmime_get_part_as_string() 2019-05-04 16:56:01 +02:00
pgpmime Update callers of procmime_get_part_as_string() 2019-05-04 16:56:01 +02:00
python Remove an unused path variable in python plugin 2019-01-12 12:53:44 +01:00
rssyl Fix a memory corruption bug in RSSyl's feed_item_copy() 2019-05-04 16:44:57 +02:00
smime Fix memory leak in smime_sign() and forgotten removal of a temporary file in smime_encrypt() 2019-05-04 16:43:04 +02:00
spam_report Fix few (possible) crashes due to missing return code checks (patch 2019-01-12 12:44:39 +01:00
spamassassin Fix performance loss on certain file I/O that doesn't need 2018-10-16 19:11:35 +02:00
tnef_parse Fix printf formats for size_t and goffset arguments. 2019-01-03 01:06:17 +01:00
vcalendar Update callers of procmime_get_part_as_string() 2019-05-04 16:56:01 +02:00
Makefile.am Initial commit of litehtml_viewer 2019-05-04 16:46:15 +02:00