[geary] (179 commits) ...Convert the conversation viewer to use GTK widgets. Fixes Bug 765516.
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] (179 commits) ...Convert the conversation viewer to use GTK widgets. Fixes Bug 765516.
- Date: Fri, 7 Oct 2016 12:20:13 +0000 (UTC)
Summary of changes:
6f66b6c... Disable some code that will break when ConversationViewer l (*)
64aa037... Add new ConversationMessage widget to display a single mess (*)
b29d83e... Convert ConversationViewer to a Stack with a ListBox, remov (*)
103619c... Remove uneeded ConversationWebView, HTML and CSS code. (*)
b2bd231... Minor code clean up. (*)
3bf1738... Renable and update code for clicking on links in messages. (*)
b083516... Just use tooltips instead of an overlay for displaying link (*)
5184a38... Reenable and update code for attached, full pane message co (*)
c55285f... Remove now-unused composer-pane-position pref. (*)
69a53d9... Reenable and update code for embedded message composer. (*)
8fec774... Delete now used scrollable-overlay.vala source file. (*)
579f163... Enable ConversationViewer list box focus scrolling. (*)
6581e9f... Minor code cleanup. (*)
881d41e... Reenable and update code for inline message quote toggling. (*)
a6acfe9... Add a workaround for web_view X allocation error. (*)
22e6765... Reenable and update code for inline message image display. (*)
83d0c16... Tidy up transitions between the ConversationViewer's pages. (*)
d0dc003... Clean up message header UI, tranitions and style a bit. (*)
89a1dc8... Style the ConversationViewer user message with CSS rather t (*)
21be64f... Add attachment icon back to the message viewer. (*)
0f64460... Don't display ConversationMessage header boxes when header (*)
83457ca... Make collapsed ConversationMessage message boxes a bit ligh (*)
26574d8... Fix "How does the code know the size to allocate" warning. (*)
9e9e007... Use two different buttons in ConversationMessage to show st (*)
0a4611a... Ensure message are marked ready when their message bodies a (*)
9e7fee0... Tidy up ConversationMessage styling and state management. (*)
dc08a15... Don't require duplicating conversation message signals on t (*)
4c87414... Minor code clean up/reorganisation. (*)
6f54c47... Roll back ConversationViewer focus handle changes. (*)
b5270e3... Reenable and update code for displayed attachments. (*)
ea8a9c9... Reenable and update code for editing draft messages. (*)
47134cb... Remove ConversationMessage.containing_folder it's uneeded a (*)
deacbca... Ensure ConversationMessage.web_view load stops when message (*)
ec22b33... Reenable displaying sub-messages. (*)
cfe68ef... Expand the email for search conversations with only one mes (*)
ad035f7... Allow ConversationEmail to manage its infobars indep. of Co (*)
1af11b0... Reenable displaying the "sent but not saved" message. (*)
aabfb1d... Reenable displaying sender avatars using Gravatar. (*)
aa0471f... Depend on libsoup now we use it explicitly in the code base (*)
3dcf3ce... Convert ConversationWebView HML CSS file to a resource, rem (*)
c8bf0ef... Silence a warning calling Use Gtk.Widget.get_window. (*)
4044819... Load the avatar cache on startup to ensure it is being load (*)
1454a3d... Add trivial amount of documentation comments. (*)
19456bd... Re-enable email menu actions and message star/unstar. (*)
be31b33... Re-enable attachments context menu. (*)
338fe6c... Convert ConversationEmail's attachment icon into a button. (*)
b2fe0ce... Rename conversation-message-menu.ui to conversation-email-m (*)
9986e2e... Add missing UI file to POTFILES.in. (*)
82530d1... Re-enable the message context menu. (*)
50dab79... Add missing file to POTFILES.in. (*)
12b005f... Turn down some warnings the user can't do anything about. (*)
0544a7b... Namespace a Geary GTK+ theme CSS class. (*)
5c88e07... Re-enable items in the ConversationEmail menu. (*)
fa47465... Mark ConversationMessage.context_menu_element as nullable. (*)
57ea807... Chase Yorba -> SFC copryright assignment change. (*)
4daf4bd... Chase ConversationEmail action namespace change in its main (*)
b9b4114... Fix build after rebasing to current master. (*)
6253001... Don't ever collapse the last email in the conversation. (*)
a97a371... Update message header layout, use GtkFlowBox for addresses. (*)
12e64b4... Fix alignment of conversation message date and preview date (*)
b97d327... Ensure collapsed conversation email attachment button isn't (*)
5283b03... Chase recent master ConversationViewer search changes. (*)
eca969e... Re-enable search highlighting in conversation view. (*)
021c3c1... General clean up of conversation viewer code. (*)
edf1bb1... Remove redundant Geary.Email arg from ConversationEmail sig (*)
b121838... Re-enable replying to and quoting the selected message, if (*)
069c2a8... Remove some unused web view font code. (*)
dcc5f42... Tidy up conversation list style. (*)
f93fb43... Show/hide any attached messages as the primary message is. (*)
911e81a... Go back to using the same size avatar for expanded/collapse (*)
48a45cc... Ensure embedded composer is always located below its referr (*)
141099d... Make conversation ListBox activate and sort call lambdas fu (*)
9eafaaa... Reduce spacing between messages in the conversation list. (*)
6009916... Fix build after rebase. (*)
1c67452... Emulate browser-style scroll-on-spacebar. (*)
648e726... Ensure header buttons are not sensitive when convo email is (*)
48e2b4e... Add support for easier iterating over conversation email an (*)
f7f350c... Re-enable message view zoom. (*)
b2b216e... Fix a crash when viewer is cleared while highlighting searc (*)
9f18545... Scroll to a useful location when a conversation is first lo (*)
d467647... Break out ListBox used to display conversations into standa (*)
b56e84f... Gracefully handle messages with no from address in conversa (*)
93e8a14... Add a tooltip to to conversartion viewer's date headers wit (*)
5cabcfd... Don't collapse a conversartion email when it has an attache (*)
a3dd8f8... Minor conversation code cleanup. (*)
4d02eec... Fix logic error when determining when to show the "show ima (*)
92603dd... Minor conversation code cleanup. (*)
6af28fe... Tidy up ConversationMessage GTK theme CSS. (*)
845d31d... Enable popover for conversation message header addresses. (*)
b5efee1... Fix in-window and in-comversation composers not getting cle (*)
8cb5971... Simplify how ConversationListBox removal, explicitly destro (*)
7cc739c... Don't hide in-window composers just after they are shown. (*)
579589f... Make conversation viewer email flag handling a bit more nul (*)
020ebfd... Fix jumpy focus scrolling on emails bigger than the viewpor (*)
6190079... Minor conversation viewer code cleanup. (*)
4403687... Fix some critical warnings during object destruction. (*)
c75719c... Port some changes over from master lost in the last rebase. (*)
7581f16... Substantially rework email HTML sanitising and styling. (*)
18c83d7... Use app-driven width for conversation web view, not content (*)
18621a2... Remove some unused/uneeded message body CSS. (*)
b5e7c27... Tidy up collapsible quote container style and behaviour. (*)
5ea4b0a... Prefix CSS classes in message HTML to avoid collisions with (*)
9c587bb... Always allow last messages in a convo to be expanded. (*)
a7570f8... Ensure conversation messages min width is low enough for sm (*)
7f3baa7... Fix most conversation web view height issues. (*)
49d3b82... Minor code cleanup. (*)
425c60e... Don't clobber avatar loads for second and subsequent convo (*)
640e8fd... Workaround wide convo InfoBars being too wide for small scr (*)
f3f22ca... Fix some inline parts not being visible. (*)
edf1bf0... Fix inline JPEGs being corrupted when converted to data URI (*)
599da42... Move managing toolbar mesage buttons from convo viewer to c (*)
b03c0ad... Convert new convo widgets to use Gtk.Grid instead of Box. (*)
580f1b9... Fix 0px elements being rendered as 1px boxes. (*)
9953ef3... Fix massive memory leak due to some convo widgets never bei (*)
4b862dc... Fix compile error. (*)
a2644f2... Fix missing space between message avatar and headers. (*)
9c813ea... Replace Gtk.IconView with FlowBox for displaying email atta (*)
3d1b208... Fix lack of padding around GMail blockquotes. (*)
7825e90... (Re-)fix crash when displaying exceptionally large messages (*)
94cfa29... Set GTK CSS classes on conversation email for sent, starred (*)
b0a27c4... Fix some bugs in AggregateProgressMonitor when removing mon (*)
16e3bf0... Replace the conversation list store's model on folder chang (*)
a9fe56c... Fix ConversationListStore instances never being finalised. (*)
b2a43bf... Really(?) fix DOM node crit warning when ConversationMessag (*)
99e0f68... Highlight unread emails in convo viewer. (*)
1874be9... Tidy up the ConversationListBox API for accessing reply tar (*)
dca845d... Reimplement in-conversation find. (*)
1fab9ad... Tidy up conversation viewer widget signal handling a bit. (*)
67fbd08... Implement "Search for messages from" for email addresses. (*)
d157fa0... Clean up the conversation find implementation a bit. (*)
4e6d072... Don't show info bars on show all. (*)
2119ccd... Minor code tidy. (*)
0a48e7b... Fix build after shoddy rebase. (*)
44d2faa... Fix a crit warning when switching folders. (*)
61d46ed... Fix a possible critical error. (*)
755b390... Don't re-load folder when changing to the same one. (*)
842dab8... Fix reply/forward toobar buttons not being enabled for sear (*)
ea49c21... Don't consider collapsed emails for find prefil/reply quoti (*)
d32676d... Dismiss link popover when a link is activated. (*)
e0b956b... Minor GTK and HTML CSS tweaks. (*)
05b320b... Fix possible crit loading an avatar for a cancelled convers (*)
4bdffed... Set an explcit minimum version requirmeent for libsoup. (*)
71e56e9... Tidy up avatar loading. (*)
12b8917... Fix possible crit error when conversation load is cancelled (*)
39cc89b... Prematurely optimise conversation email loading. (*)
c12204d... Fix a possible crit error. (*)
5de63c6... Fix a possible crit error when cancelling conversation load (*)
fc9d9e4... Add ConversationEmail::message_bodies_loaded prop, hook it (*)
21593af... Fix logic thinko with conversation last row handling. (*)
d4854d1... Expand/collapse conversation rows matching fine/search term (*)
973b6a3... Manage search term highlighting for messages appended to a (*)
124273d... Explicitly handle find bar being closed, update search term (*)
d217cb8... Highlight search terms in conversation message address head (*)
e044b27... Define message address popover activation handlers via the (*)
0e57d6e... Display Sender and Reply-To headers for conversation messag (*)
6ad9bd6... Move conversation loading timout mgmt to ConversationListBo (*)
f315fce... Remove blacklisting from ConversationListBox, use a compose (*)
23fdf58... Don't show draft messages when editing them. (*)
d8fbb6f... Ensure composer web views are always visible. (*)
2ee52ec... Improve ConversationViewer encapsulation. (*)
c0a9de8... Update composer container style implementations a bit. (*)
4170c94... Ensure drafts messages are always displayed expanded by def (*)
72d97c7... Make composer scrolled window directly available to the emb (*)
096de14... Minor composer container cleanup. (*)
d3c1b31... Fix next another conversation load cancelled crit error. (*)
e8a8e23... Workaround a GTK+ crasher, Bug 771812. (*)
a852ac0... Rework conversation listbox message loading impl a bit. (*)
8cde4f3... Split up handling of emails and composers in conversation l (*)
5c671c2... Use a slightly nicer way to ensure ConversationListStore is (*)
fa84010... Remove obsolete ConversationFindBar class and related code. (*)
37d40f2... Fix a critical error if ConversationListBox is destroyed tw (*)
b545eae... Don't append in-progress drafts to a conversation. (*)
6ba3836... Rename ConversationListBox.id_to_row to something more memo (*)
86c67e0... Rename source file for ConversationListBox to match convent (*)
bb1a6c0... Ensure new embedded composers are scrolled into view when o (*)
c0e12fa... Ensure ConversationRow subclasses do not need to be indiviu (*)
efeb8c6... Clean up ComposerEmbed a bit. (*)
aa2901e... Reset the conversation-viewer's scrollbars when adding a ne (*)
898fa33... Convert the conversation viewer to use GTK widgets. Fixes B
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]