Commit graph

926 commits

Author SHA1 Message Date
wwp
884055d3bd Internal API change: split read/unread marking features from functions used
to mark as read/all read using a parameter.
2016-12-13 08:56:27 +01:00
wwp
9c47b608f7 Fix missing items in summaryview's menu declarations. 2016-12-12 19:28:06 +01:00
wwp
b7df74e8f5 Add new mark-all-unread (and recursively when relevant) action to folder
context menu, message list and main window menu.
2016-12-12 15:17:15 +01:00
Paul
4d7461d727 make go to next/previous sort order aware 2016-11-23 14:06:21 +00:00
Paul
c95de2bcb0 fix 'Go to' moving off current, unopened msg, and dialogue to go next folder
T
2016-11-17 19:19:08 +00:00
Paul
caa00289e8 amendment to last commit, to avoid interfering with Shift+[Up|Down] 2016-11-16 17:01:08 +00:00
Paul
a7c6921d57 make up/down key navigation obey 'always_show_msg' 2016-11-16 16:30:15 +00:00
Andrej Kacian
afe0203a64 Use summary_select_node() more, to get more consistent behaviour. 2016-11-14 18:37:04 +01:00
Andrej Kacian
ad839919d8 Improve scrolling in summary_key_pressed(). 2016-11-12 23:05:42 +01:00
Andrej Kacian
75fcc188b6 Add open_selected_on_folder_open to common prefs.
This option overrides always_show_message_when_selected
option when selecting initial message during folder open.

This is useful so that the message's unread flag doesn't
get unset before user had the chance of noticing it, or
that an overly large message doesn't get automatically
selected if user doesn't want it (e.g. IMAP over a slow
connection).
2016-11-11 17:31:09 +01:00
Andrej Kacian
7322c825c7 Honor display_msg == 0 in PostponedSelectData struct. 2016-11-11 17:31:09 +01:00
Andrej Kacian
2193529a58 Only scroll summaryview to the middle when necessary. 2016-11-05 12:00:33 +01:00
Andrej Kacian
94030d1aa5 Do not process folder marks when just refreshing summaryview. 2016-11-05 11:09:59 +01:00
Paul
8bd6066d2b more fixes for Go To actions not obeying 'always_show_msg' option 2016-11-05 10:02:18 +00:00
Paul
8352f9b6a0 removed unnecessary do_refresh flag from summary_select_node() 2016-10-26 15:34:08 +01:00
Paul
5f01319281 make /View/Go to/... respect the always_show_msg option, and refactor a bit 2016-10-25 10:13:53 +01:00
Andrej Kacian
6061cc33f7 Fix a memory leak when setting summaryview and folderview fonts. 2016-09-10 01:32:47 +02:00
Ricardo Mones
adf00727b0 Fix some debug messages and update headers 2016-07-29 00:59:11 +02:00
Andrej Kacian
96ca00e6bc Use folderview_grab_focus() outside of folderview.c. 2016-07-21 12:12:40 +02:00
Andrej Kacian
3ed994a5e6 Remove unused GtkWidget* argument in stock_pix* functions.
stock_pixmap_widget()
stock_pixmap_widget_with_overlay()
stock_pixbuf_gdk()
2016-07-20 23:48:10 +02:00
Paul
92c1a195b5 make 'next_on_delete' hidden pref apply after trashing or moving a msg in addition to deleting a msg
fixes bug #3600.
document this hidden pref also
2016-07-04 11:02:58 +01:00
Andrej Kacian
a451a77a45 Remove imap_use_trash account preference.
Disabling this preference made deleting messages behave
incorrectly - they were marked for deletion regardless
of whether "delete" or "move to trash" was used, and
these actions were not executed immediately, regardless
of "immediate_execution" common preference.
2016-05-18 17:20:13 +02:00
Andrej Kacian
c4ebc9dacb Improve plural handling for "Delete message" dialog. 2016-05-06 19:43:16 +02:00
Ricardo Mones
a1bb5a0004 Fix some odd debug outputs 2016-04-02 15:41:04 +02:00
Andrej Kacian
bfb18150ef Make procmsg_msginfo_free() zero out pointers to freed memory.
The function's argument type changes from MsgInfo* to MsgInfo**,
so that we can zero out the pointer.

This closes bug #3598, reported by Hanno Boeck.
2016-01-23 16:45:02 +01:00
Paul
225ab1ccaf call 'new' address book 'alternate' address book 2015-12-07 10:40:25 +00:00
Ricardo Mones
d96c0a6345 Correct modified file headers 2015-12-03 11:21:34 +01:00
Ricardo Mones
59624100d4 Remove more markup from translatable strings 2015-12-03 01:00:29 +01:00
Ricardo Mones
b917a52fa8 Use an arrow instead of ASCII chars 2015-11-23 20:04:35 +01:00
Andrej Kacian
22a32c9260 Reenabled regexps on Windows.
Built libregex doesn't seem to leak anymore.
2015-11-20 12:45:16 +01:00
Paul
90e7c5fe54 remove most of the markup from translatable strings 2015-11-14 11:44:17 +00:00
Paul
3a611edf84 fix bug 3375, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message'
Patch by Arthur Huillet.
2015-10-23 11:20:22 +01:00
Andrej Kacian
22b147d793 Slightly more complete fix for the keyboard selection in summaryview.
Now it also handles PageUp/Down properly, although it's not pretty.
2015-10-20 23:08:00 +02:00
Andrej Kacian
ce08ae91d0 Fix Shift+arrowkeys selection behavior in summaryview.
This fixes bugs #1959, #2490 (unselected lines still
appearing as selected), as well as #3513.
2015-10-18 02:46:40 +02:00
Paul
48d8a4066d add (currently?) hidden pref for choosing to go to older/newer msg on delete 2015-10-12 18:56:06 +01:00
Paul
66d1996ab0 move 'delete thread' to Message menu, fix it's name (trash thread) and add a real delete thread item 2015-10-03 11:05:06 +01:00
Ricardo Mones
98b12b276f Remove line breaks from g_warning() 2015-10-01 22:05:12 +02:00
Paul
307fff3eba make 'date' (not thread date) the default sort when clicking column header to switch to date sort 2015-10-01 15:53:33 +01:00
Paul
a6f69f305b fix msg selection after delete/trash 2015-07-29 12:24:06 +01:00
Paul
f0b7352b38 fix crasher when using descending sort and deleting a msg 2015-07-24 17:47:39 +01:00
Paul
3a0460c255 remove useless check 2015-07-24 15:17:40 +01:00
Paul
0cbcaf7e74 after deleting/trashing msg, select next msg depending on sort order 2015-07-22 09:50:18 +01:00
Paul
d094dae124 make 'mark all as read' dialogue button style match that in folderview 2015-07-08 05:12:55 +01:00
Ricardo Mones
46c8c40814 Update summary view status after "Find all"
In search messages dialog (Edit/Search folder...) pressing "Find all"
left the summary view status empty regardless of the result.
The status of the resulting selection when matching messages are found
is displayed now. If no message is matched it remains empty as before.
2015-05-16 12:21:07 +02:00
Paul
f7914c6026 fix bug 3407, 'Pressing the "Date" column header to "sort by date" causes all columns to have a sort arrow.'
It was only apparent when sorting by thread date, not sorting by date.
2015-03-21 11:19:40 +00:00
Michael Rasmussen
c8d32f0ab3 Fix to apply to new behavior of foldersel_set_tree. See 247a452 2014-08-02 15:38:58 +02:00
Andrej Kacian
bf1a050d4e Actually display "(No From)" in messageview's From column when appropriate. 2014-08-01 10:28:07 +02:00
Paul
7fbc8356e3 don't switch from 'Thread Date' to 'Date' when clicking column header
When sorting by Thread Date, make clicking the Date columm header not switch to sorting by
Date, but remain sorting by Thread Date, just toggling between ascending/desending, and
maintaining the previous behaviour when sorting by Date.
2014-07-05 07:57:15 +01:00
Colin Leroy
35e2085f2b Coverity fixes 2014-06-10 11:36:16 +02:00
Colin Leroy
04314da118 Drop old unsupported GTK+ conditionals too 2014-06-10 11:18:48 +02:00