Commit graph

10566 commits

Author SHA1 Message Date
Andrej Kacian
3d72e6abd9 Improve debug output in passwd_store_set(). 2018-10-16 19:00:43 +02:00
Ricardo Mones
d59c3d1cb0 Fix CID 1439996 and remove unnecessary comparison 2018-10-16 19:00:38 +02:00
Colin Leroy
4ceab3a96a Hey I'm married :) 2018-10-16 19:00:27 +02:00
Ricardo Mones
86d559c965 Don't ignore required file 2018-10-16 19:00:17 +02:00
Colin Leroy
5708f64867 Fix indent, sorry. 2018-10-16 18:59:56 +02:00
Colin Leroy
dc7dfb44b1 Fix build 2018-10-16 18:59:31 +02:00
Colin Leroy
9121905e65 Use a memory-based FILE pointer when we can; speeds up search. 2018-10-16 18:46:18 +02:00
Colin Leroy
15bafe1779 Don't bother parsing headers when we want to skip them
Speeds up body-only search
2018-10-16 18:46:09 +02:00
Colin Leroy
7aeffbd66c Fix big leak on mimeinfo freeing 2018-10-16 18:46:02 +02:00
Colin Leroy
b51f1a104e Halve the time spent manipulating case in case-insensitive searches 2018-10-16 18:45:55 +02:00
Colin Leroy
d8b3d1705d Implement safe_fclose() so we can respect the "Metadata handling"
preference for every data file we write into.
2018-10-16 18:45:37 +02:00
Andrej Kacian
1f7e162656 Bump required GTK+ version to 3.20. 2018-10-06 14:06:20 +02:00
Andrej Kacian
6329a84e17 Fixed stock icons to have correct size instead of 0x0.
Also cleaned up unused, pre-gtk3 pixmap cruft from
stock_pixmap.c.
2018-10-05 22:23:21 +02:00
Andrej Kacian
59b75ea19c Removed a few deprecated GTK API calls in mimeview.c. 2018-10-05 21:07:22 +02:00
Andrej Kacian
de2f37d8c7 Do not force textview's minimum width. 2018-10-05 21:07:18 +02:00
Andrej Kacian
73ad30ba74 Correctly restore msgview and sourceview remembered window sizes. 2018-10-05 21:06:57 +02:00
Andrej Kacian
402f9ed611 Restore prefswindow's remembered size correctly. 2018-10-04 21:34:56 +02:00
Andrej Kacian
f71ca14f9f Make main mainwindow components' sizing slightly more sane.
gtk_widget_set_size_request() is setting minimal widget size
now, so we can't use it for restoring remembered component
sizes anymore, since then they can't be made any smaller than
the remembered size anymore.
2018-10-04 20:58:57 +02:00
Andrej Kacian
4844c6abce Use correct type for GtkAdjustments in RSSyl and Vcalendar. 2018-10-04 20:32:05 +02:00
Andrej Kacian
4586940f8a Do not use trim_string() in RSSyl's rename folder dialog. 2018-10-04 20:29:25 +02:00
Ricardo Mones
b983c7d3c9 Simplify comparison
and keep Coverity happy.
2018-10-04 19:34:00 +02:00
Ricardo Mones
86f514dcf5 Disallow zero-length entity 2018-10-04 19:33:55 +02:00
Ricardo Mones
0d64c58490 Fix CID 1439871 and validate Unicode char strictly 2018-10-04 19:33:51 +02:00
Andrej Kacian
0ca53fa7fb Make entity_decode() handle invalid input better. 2018-10-04 19:33:47 +02:00
Colin Leroy
0b1bc83716 Fix Reply from mainwindow menu and toolbar when mainwindow's
messageview is hidden.
2018-10-04 19:33:42 +02:00
Colin Leroy
c70fdc703c Fix Coverity #1372351 2018-10-04 19:33:29 +02:00
Colin Leroy
69280de2bd Fix build warning 2018-10-04 19:33:26 +02:00
Colin Leroy
2ac9c3f4ae Fix Coverity #1220388 2018-10-04 19:33:21 +02:00
Colin Leroy
7568a95314 Fix Coverity #1220444 2018-10-04 19:33:17 +02:00
Andrej Kacian
08a211524a Remove Webkit version check ifdefs, since we depend on a new enough version. 2018-10-04 19:33:09 +02:00
Ricardo Mones
418e8c9d09 Don't try to be too clever and remove superuser_p()
Being root doesn't really tell much about filesystem permissions. Now it
simply ask user what to do and does it as requested. If things go wrong
errors will be catched anyway.
2018-10-04 19:33:03 +02:00
Colin Leroy
a24745f499 Fix possible resource leak 2018-10-04 19:32:59 +02:00
Colin Leroy
5d4193bd11 Fix implicit declaration of g_close() 2018-10-04 19:32:54 +02:00
Colin Leroy
9dc71d31d8 Add a few ignores 2018-10-04 19:32:49 +02:00
Colin Leroy
5ab33c03b7 Fix build on Debian 7 2018-10-04 19:32:43 +02:00
Colin Leroy
dadab31639 Fix Coverity warning (unsafe fscanf) 2018-10-04 19:32:36 +02:00
Colin Leroy
31fce04fdc Fix bug #3889, "Address and quoted message inconsistent in reply"
* Fix right-click replying to messages in summaryview
* Fix corner-case when selected and opened messages are different,
  and one of them is to a mailing-list.
2018-10-04 19:32:28 +02:00
Colin Leroy
bf3b50ead3 Fix possible null-dereference (thanks Coverity) 2018-10-04 19:31:56 +02:00
Colin Leroy
277798d5a4 Fix Quicksearch eating keypresses it didn't handle. 2018-10-04 19:31:52 +02:00
Andrej Kacian
1a6b1fa9a5 Add a NULL check in summary_select_by_msg_list when selecting tree nodes.
This fixes an assertion failure when executing an action
which moves selected messages to a different folder. We
obviously cannot select previously selected messages if
they're not in current folder anymore.
2018-10-04 19:31:48 +02:00
wwp
0492042f37 Quicksearch: expand extended symbols on "Edit", patch by Olivier Brunel. 2018-10-04 19:31:42 +02:00
Paul
71b5da72e1 Fix protocol part of some more URLs 2018-10-04 19:31:37 +02:00
Ricardo Mones
dfe7fc39ca Fix protocol part of some URLs 2018-10-04 19:31:32 +02:00
Andrej Kacian
6293ad156e Set missing pubdate/moddate in RSSyl items to the other one, if available. 2018-10-04 19:31:25 +02:00
Andrej Kacian
5b1b28ce69 The pubDate timestamp in RSS2.0 sets date_published. 2018-10-04 19:31:22 +02:00
Ricardo Mones
cee37b8da3 Remove dead code 2018-09-14 11:29:23 +02:00
Andrej Kacian
623a8e1505 Remove unused macro G_STRING_APPEND_ENCODED_URI. 2018-09-14 11:29:19 +02:00
Paul
deaf6940f7 fix warning dialogue when a re-edited draft compose window is closed after a send failure
prevents unexpected loss of drafted message
2018-09-14 11:29:14 +02:00
Andrej Kacian
61f57a6312 Restore the hovering-over-link callback in Fancy viewer.
We still need it to display the hovered-over link in statusbar.
2018-09-14 11:29:10 +02:00
wwp
144e8a2911 Add new folder options: enable/disable per-folder signing and
encrypting (by default: obey to applicable account preference).
2018-09-14 11:29:05 +02:00